EXPERIENCE
LEARN
C2
IPA
/moət cʰaw/
GD
moat chhau

មាត់ឆៅ Meaning in English

Definitions

US to speak one's mind; to speak without thinking; to chatter continuously
Headley