IQUITOS


Meaning of IQUITOS in English

/ee kee"taws/ , n.

a city in NE Peru, on the upper Amazon. 110,242.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .