TITICACA


Meaning of TITICACA in English

n. freshwater lake on the Peru and Bolivia border (in the Andes)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.