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

n.imaginary earthly paradise, 1938, from Shangri La, name of Tibetan utopia in James Hilton’s novel “Lost Horizon” (1933, film version 1937). In Tibetan, la means “mountain pass.” 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.

52 queries 0.552