EXPERIENCE
LEARN
C2
IPA
/tumruʔt/
GD
tumrut

ទំរុឌ Meaning in English

Definitions

US Verb to dent; to press (into); to cause to collapse; to let sink; to depress someone
Headley