Advertisement
Advertisement
Iquitos
[ee-kee-taws]
noun
a city in NE Peru, on the upper Amazon.
Iquitos
/ iˈkitɔs /
noun
an inland port in NE Peru, on the Amazon 3703 km (2300 miles) from the Atlantic: head of navigation for large steamers. Pop: 389 000 (2005 est)
Advertisement
Advertisement
Advertisement
Advertisement
Browse