Top definition
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 14, 2011
Get the mug
Get a golden turtle mug for your friend Bob.