"chorrear" in English

QUICK TRANSLATIONS
"chorrear" in English
chorrear{transitive verb}