|
Medical Definition of Olfactory mucosa
1. That portion of the nasal mucosa containing the sensory endings for olfaction; the organ of smell. (12 Dec 1998)
|
1. That portion of the nasal mucosa containing the sensory endings for olfaction; the organ of smell. (12 Dec 1998)