Iquitos The city/word Iquitos means Peru. The city Iquitos lies in Peru. The country Peru contains the city Peru.