olfactor
English
Noun
olfactor
(
plural
olfactors
)
A
smelling
organ
; a
nose
or similar organ.
Related terms
olfactory
References
“
olfactor
”, in
Webster’s Revised Unabridged Dictionary
, Springfield, Mass.:
G. & C. Merriam
,
1913
,
→OCLC
.