odor

noun

  1. 1

    any property detected by the olfactory system

  2. 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

Synonyms

Also useful for “odor”:Unscrambler