Top Definition
a strange puppet found riding a bike,often with a tape,wanting to play a game, the rules of the game are simple
i watched saw and shat myself when puppet mcgraw was cycling about laughing

here comes puppet mcgraw again, quick abbie hide
by Kirsty & Brady October 24, 2008
5 Words related to Puppet McGraw

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.