Definition of Chorrillos in English:

Chorrillos

Pronunciation /ˌCHōˈrēyōs/ /ˌtʃoʊˈrijoʊs/

proper noun

  • A town in west central Peru, a resort and suburb south of Lima; population 262,525 (2005).