Shangri-La – Català–English translations

🇬🇧 en ca

Shangri-La noun

  /ˌʃæŋɡɹɪˈlɑː/
  • a place of complete bliss, delight, and peace
Xangri-La
Wiktionary Links