meaning of olfactory nerve

1. a collective term for numerous olfactory filaments in the nasal mucosa


Related Words

olfactory nerve |

Developed & Maintained By Taraprasad.com

Treasure Words