To perceive with the olfactory sense
(Verb)

Snuffed Is Also Mentioned In