EXPERIENCE
LEARN
C2
IPA
/teiw seʔtaːn/
GD
tew setan

ទេវស្ថាន Meaning in English

Definitions

US place of the gods; paradise; palace or temple where statues of gods are kept
Headley