odor
English Dictionary
->
Letter O
-> odor
Search Dictionary:
odor Definition
(n)
any
property
detected
by
the
olfactory
system
(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
"
odor Synonyms
aroma
odor
odour
olfactory perception
olfactory property
olfactory sensation
scent
smell
© Art Branch Inc.