English translation for "shangri-la"
|
- n. shangri-la, imaginary paradise, utopia on earth, idyllic place
- Similar Words:
- "shampouiner" English translation, "shampouineur" English translation, "shamshu" English translation, "shandrydan" English translation, "shanghai" English translation, "shania" English translation, "shania twain" English translation, "shannon" English translation, "shantoung" English translation, "shaouabti" English translation
|
|
|