You searched for: “olfactor
olfactor (s) (noun), olfactors (pl)
A smelling organ; such as, the nose.
This entry is located in the following unit: olfacto-, olfact- (page 1)