• word of the day

    odor

    odor - Dictionary definition and meaning for word odor

    Definition
    (noun) any property detected by the olfactory system Definition
    (noun) the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form
    Example Sentence
    • she loved the smell of roses
Download our Mobile App Today
Receive our word of the day
on Whatsapp