YourDictionary

Shangri-La

noun

any imaginary, idyllic utopia or hidden paradise

See Shangri-La in American Heritage Dictionary 4

Learn more about Shangri-La

link/cite print suggestion box