OLFACTION Meaning of OLFACTION in English n. the act or capacity of smelling; the sense of smell. Derivatives: olfactive adj. Etymology: L olfactus a smell f. olere to smell + facere fact- make Oxford English vocab. Оксфордский английский словарь. 2012