A slang word describing an annoying person.
Sometimes known as THE most annoying person in the world.
Originating from a small town in Queensland, Australia.
Sometimes known as THE most annoying person in the world.
Originating from a small town in Queensland, Australia.
by bubblyxx December 11, 2008