Definitions for "Olfactory"
An olfactory organ; also, the sense of smell; -- usually in the plural.
adjective, Latin olfacto = smell.
of or relating to olfaction
oligodendrocyte organelle organism