Top Definition
A type of frog that tastes like potatos. It likes the taste of paper. There is only one potato frog in the world, because THERE CAN ONLY BE ONE. If at any time there were two potato frogs, then the first one would go all granny on its butt.
I just saw the potato frog stuffing paper into its mouth.
by gothic chicken June 29, 2008
7 Words related to potato frog

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.