Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. peep toad
little fart that makes a little noise
Sam: I kinda farted
Jared: Sounds like a peep toad