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.