meaning of olfactor

1. A smelling organ; a nose.


Related Words

olfactor | olfactories | olfactory | olfactory brain | olfactory bulb | olfactory modality | olfactory nerve | olfactory organ | olfactory perception | olfactory property | olfactory sensation |

Developed & Maintained By Taraprasad.com

Treasure Words