Dictionary for English, Malay, chines, Indonesian, Japanese, etc
Results
Indonesian>English
surgaShangri-la, heaven, nirvana, paradise, promised land, Eden, Heaven
Translation
English Shangri-la, heaven, nirvana, paradise, promised land, Eden, Heaven