Portuguese-English dictionary »

xangri-lá meaning in English

PortugueseEnglish
xangri-lá noun
{m}

Shangri-La(a place of complete bliss, delight, and peace)
noun
[UK: ˈʃæŋ.ɡrɪ.ˈlɑː] [US: ˌlɑː]

Your history