odour
English Dictionary
->
Letter O
-> odour
Search Dictionary:
odour Definition
(n)
the
sensation
that
results
when
olfactory
receptors
in
the
nose
are
stimulated
by
particular
chemicals
in
gaseous
form
; "
she
loved
the
smell
of
roses
"
(n)
any
property
detected
by
the
olfactory
system
odour Synonyms
aroma
odor
odour
olfactory perception
olfactory property
olfactory sensation
scent
smell
© Art Branch Inc.