olfactory nerve
olfactory nerve is a valid 15-letter word worth 25 points in Scrabble and 28 in Words With Friends.
Meaning
What does olfactory nerve mean?
noun
a collective term for numerous olfactory filaments in the nasal mucosa
Anagrams
Anagrams of olfactory nerve
Loading…
Word lists