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