Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. Dogs egg
Dog shit
I hate stepping on dogs eggs', even more so when i'm fuckin barefoot!