Skip to main content

Definitions by christovich79

an impaired sense of smell
(derived from smell + deaf)
I'm 15% smeaf in my left nostril.
smeaf by christovich79 September 19, 2005