Synonyms for Odor (same or very similar meaning)
WordNet sense 1 (the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form):
smell, odour, olfactory perception, olfactory sensation
WordNet sense 2 (any property detected by the olfactory system):
aroma, scent, olfactory property
From the ODE community, based on WordNet
add/edit