EXPERIENCE
LEARN
C2
IPA
/tɔːkseʔn ɓɑːt/
GD
toksen bat

ទក្សិណបទ Meaning in English

Definitions

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