Top definition
A steam complainer, a steam ranter, a person who complains about anything
tooncestcat

I can do it better
by arrowslinger December 05, 2004
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush