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.
by FedupFrueman April 24, 2005
Get the Ugly Pete mug.