Word info Synonyms

nervii olfactorii

Noun

Meaning

a collective term for numerous olfactory filaments in the nasal mucosa

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms