History, asked by mbakshi37, 7 months ago

what do you mean by Shangri la?​

Answers

Answered by MoonxDust
6

noun. an imaginary paradise on earth, especially a remote and exotic utopia. a faraway haven or hideaway of idyllic beauty and tranquility: Last summer we rented a cottage on a little lake—our perfect Shangri-la.

Answered by Everythingpurple
1

 A remote beautiful imaginary place where life approaches perfection.

Basically too good to be true. Where fairy tales are true, life is how we dream it to be.

English equivalent word is: utopia

$_$

Similar questions