Question: Which animated television series had an episode called 'Douche and Turd' in its eighth season and was created by Trey Parker and Matt Stone?
Sentence (from "Douche and Turd"): "Douche and Turd" is the eighth episode of the eighth season of the animated television series "South Park", and the 119th episode overall.
Relevant evidence: Yes