Turdy fan's definitions
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
myspace.com/turdzilla
by Turdy fan June 17, 2009
Get the turdzilla mug.