Shangri-la

noun
Shan*gri-la \ ˌshaŋ-gri-ˈlä \
1937{ds||1||}
  • a remote beautiful imaginary place where life approaches perfection : utopia
  • a remote usually idyllic hideaway
Powered by Merriam-Webster