noun
- an imaginary paradise on earth, especially a remote and exotic utopia.
- a faraway haven or hideaway of idyllic beauty and tranquility.
noun
- a remote or imaginary utopia
A fictional land of peace and perpetual youth; the setting for the 1933 novel Lost Horizon by the English author James Hilton, but probably best known from the movie versions. Shangri-La is supposedly in the mountains of Tibet.