Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

shangri la Definition

Cancel
shangri la
noun(Shan-gri-la)
a remote beautiful imaginary place where life approaches perfection : utopia
shangri la
noun(Shan-gri-la)
a remote usually idyllic hideaway

Words Related to shangri la!

shangri la Examples by Brain Bank Users