olfactory nerve Meaning, Definition & Usage

  1. noun a collective term for numerous olfactory filaments in the nasal mucosa
    nervii olfactorii; first cranial nerve.

WordNet