Original: The idyllic place was called Shangri-la, a Tibetan word meaning "Heaven on earth".
Simplified: The idyllic place was called Shangri-la, a Chinese word meaning "Heaven on earth".