OLFACTION Meaning of OLFACTION in English n. the act or capacity of smelling; the sense of smell. olfactive adj.[ L olfactus a smell f. olere to smell + facere fact- make ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012