Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. Ugly Pete
Slang nickname for a flamingly homosexual male, one that also happens to enjoy foopalooting.
Ugly Pete went out last night for some gay sex and foopalooting.