EXPERIENCE
LEARN
C2
IPA
/tɔksen ɓɑːt/
GD
toksen bat

ទក្សិណបទ Meaning in English

Definitions

US Deccan (a region in India), 'the place of the south.'
Headley