Definisi 'odour'

English to English
1 the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form Terjemahkan
she loved the smell of roses
source: wordnet30

2 any property detected by the olfactory system Terjemahkan
source: wordnet30

Visual Synonyms

Click for larger image

Explore odour in >