1 definition by Turdy fan

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