Tamil Dictionary 🔍

olfactor

Ol*fac"tor, n. Defn: A smelling organ; a nose. [R.]


olfactor - Similar Words