Definition of Olfactory Nerve

  • 1. A collective term for numerous olfactory filaments in the nasal mucosa Noun

Synonyms for word "olfactory nerve"

Semanticaly linked words with "olfactory nerve"

Hyponims for word "olfactory nerve"