What does Casa de Chorro mean?

Casa de Chorro meaning in Urban Dictionary

title associated with Mexican Restaurant in Episode #111, it translates into "House of Spurt" or basically residence of sperm.