Subscriber login


Forgot your password?

Library card login

Other

Titicaca, Lake


Definition of Titicaca, Lake
  • a lake in the Andes, on the border between Peru and Bolivia. At an altitude of 3,809 m (12,497 ft), it is the highest large lake in the world.

Titicaca, Lake in other Oxford dictionaries

Definition of Titicaca, Lake in the US English dictionary