what do you mean by Shangri la?
Answers
Answered by
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
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