Spanish-English Dictionarychorrear
Meaning of chorrear