English word definition — powered by WordNet
any property detected by the olfactory system
a distinctive odor that is pleasant
Want to remember aroma?