English dictionary

shangri-la meaning and definition

Definition and meaning of shangri-la at MeaningMonkey.org. shangri-la meaning and definition in the English Dictionary.

SHANGRI-LA noun

Definition of Shangri-la (noun)

  1. any place of complete bliss and delight and peace
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: