Iquitos (English, name)
expansion: Iquitos
Senses:
glosses: A city in Peru, in the northeast of the country
Forms: