1 definition by imdisguysd

Top Definition
An expression similar to cool or awesome. Usually used to show excitement or enthusiam towards something.
Doug: We've been driving for four hours and we're finally almost here.

Dave: Muff Teat!!
by imdisguysd October 31, 2007
Mug icon
Buy a muff teat mug!