odor
noun
- 1
any property detected by the olfactory system
- 2
the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form
she loved the smell of roses
Also useful for “odor”:Unscrambler— Turn loose letters into real words