Top definition
To shout in a VERY loud voice.
I megaphoned 'O-8 last night and then they tried to arrest me.
by Ann Brown April 10, 2008
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush