What is 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.
All you need for a faster workflow in one place.