Spanish-English Dictionarycotorrear
Meaning of cotorrear