Please enable javascript to use dictionary! Howto enable javascript?
Titicaca▼◼◼◼(lake in the South American Andes)proper nounLake Titicaca, the biggest lake in South America, is in Peru. = Le lac Titicaca, plus grand lac d'Amérique du sud, se trouve au Pérou.
↑