English-Chinese dictionary »

titicaca meaning in Chinese

EnglishChinese
Titicaca (lake in the South American Andes)
proper noun

的的喀喀湖 /Dídíkākā Hú/proper noun