Shangri-La

/ˌʃæŋɡɹɪˈlɑː/noun
University
1

A place or land of complete bliss, delight, and peace, especially one seen as an escape from ordinary life; a paradise.

2

An opulent building or resort that provides entertainment or luxurious living.

More University words starting with “S

Browse other words in the same learning bracket as Shangri-La.

Browse the dictionary A–Z