1 definition by unicornjowls

a giant poop that has also been peed upon in an alleyway
guy 1: ewww what is THAT

guy 2: that my friend is a golden turtle

guy 1: dude that is sick
by unicornjowls May 15, 2011
Get the golden turtle mug.