shangri-la









shangri-la


noun

  1. an imaginary paradise on earth, especially a remote and exotic utopia.
  2. a faraway haven or hideaway of idyllic beauty and tranquility.

noun

  1. 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.

51 queries 0.387