olfactor (English, noun)
expansion: olfactor (plural olfactors)
Senses:
glosses: A smelling organ; a nose or similar organ.
Forms:
form: olfactors
tags: plural