Skip to main content

Definitions by Dude 991

Vuvuzela 

A loud and annoying as fuck horn that sounds like a swarm of angry bees
I can't hear anything at this soccer game, because everyone is blowing on thier Vuvuzela.
Vuvuzela by Dude 991 June 26, 2010