Online English Dictionary

Home

Olfactory


n.

An olfactory organ; also, the sense of smell; -- usually in the plural.


© 2009 Dammam Community College