TITICACA Meaning of TITICACA in English n. freshwater lake on the Peru and Bolivia border (in the Andes) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012