1 definition by sabbycat

Top Definition
To smother and sufficate together; at the same time
If I use that blanket, I will smufficate!
by sabbycat June 30, 2009

Mug icon
Buy a smufficate mug!