Definition of Chorrillos in US English:

Chorrillos

proper noun

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

Pronunciation

Chorrillos

/ˌCHōˈrēyōs/