Aroma

English word definition — powered by WordNet

NOUN

any property detected by the olfactory system

a distinctive odor that is pleasant

Want to remember aroma?

Sign up free to bookmark & revise