What is the meaning of the word "shangri-la"?

Definitions: