Olfactory mucosa

From Biology-Online Dictionary | Biology-Online Dictionary

olfactory mucosa

That portion of the nasal mucosa containing the sensory endings for olfaction; the organ of smell.