Shangri-la
noun
Shan·gri-la
ˌshaŋ-gri-ˈlä
1
: a remote beautiful imaginary place where life approaches perfection : utopia
2
: a remote usually idyllic hideaway
Love words? Need even more definitions?
Merriam-Webster unabridged
Share