Top definition
Refers To Someone Who Annoyingly Talks TOO Much. Someone Who Never Shuts-Up.
Joe: Bla , BlaBla, Bla, Blabaabaabaa.

Dude; Will You STFU Your An "Eardrum Assassin"
by D Gringo October 01, 2009
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush