1 definition by buzzy_bee111

Top Definition
Buzzidia is a location in the Country of Earth 2.
I am going on a holiday to Buzziaia
by buzzy_bee111 August 19, 2012

Mug icon
Buy a Buzziaia mug!