Portuguese-English dictionary »

titicaca meaning in English

PortugueseEnglish
Titicaca proper noun
{m}

Titicaca(lake in the South American Andes)
proper noun

Your history