Top definition
Person who has an incestuous sexual relationship. From the cartoon characters in South Park, Terrence and Phillip, who sang Uncle Fucka.
I think Rosa is a T/P. She seems to have a lot of skeletons in her closet.
by pentozali September 23, 2009
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush