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

shangrila Definition

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

Words Related to shangrila!

shangrila Examples by Brain Bank Users