Which animated television series had an episode called 'Douche and Turd' in its eighth season and was created by Trey Parker and Matt Stone?
South Park (season 8): Season eight of "South Park", an American animated television series created by Trey Parker and Matt Stone, began airing on March 17, 2004.
i don't know