Definition:(noun) any property detected by the olfactory system(noun) the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form; "she loved the smell of roses"
| ** Please Select the best Word that fits the definition in the left column |