noun. the sense of scent, that is aroused by odorant excitement of receptor cells in the olfactory epithelium within the nasal passages.
noun. the sense of scent, that is aroused by odorant excitement of receptor cells in the olfactory epithelium within the nasal passages.