1 definition by Turdy fan

Top Definition
a rock band from richmond Virginia where the lead singer wears a turd suit and has sexy french maids and costumed cats.
Did you see the last video of the Turdzilla French maid with the war hammer yet?
by Turdy fan June 17, 2009

Mug icon
Buy a turdzilla mug!