1 definition by Dude 991

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.
by Dude 991 June 24, 2010
Get the Vuvuzela mug.