Definisi 'olfactory nerve'

English to English
noun
1. a collective term for numerous olfactory filaments in the nasal mucosa Terjemahkan
source: wordnet30


Visual Synonyms