Spanish-English dictionary »

iquitos meaning in English

SpanishEnglish
Iquitos proper noun

Iquitos(city)
proper noun