Top definition
Something that is both tremendous and amazing
Your new shoes are tremaze!
by Flumpette June 30, 2011
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush