TITICACA


Meaning of TITICACA in English

Tit ‧ i ‧ ca ‧ ca, Lake /ˌtɪtɪˈkɑːkə/ BrE AmE

the largest lake in South America, and the highest in the world, in the ↑ Andes mountains between Bolivia and Peru

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.