aroma
English Dictionary
->
Letter A
-> aroma
Search Dictionary:
aroma Definition
(n)
any
property
detected
by
the
olfactory
system
(n)
a
distinctive
odor
that
is
pleasant
aroma Synonyms
aroma
fragrance
odor
odour
olfactory property
perfume
scent
smell
© Art Branch Inc.