Dictionary search results

Showing 1-2 of 2 results

olfactory British & World English

Relating to the sense of smell

olfactory nerve British & World English

Each of the first pair of cranial nerves, supplying the smell receptors in the mucous membrane of the nose