EXPERIENCE
LEARN
C2
IPA
/miə crɛːk/
GD
mea chreaek

មារជ្រែក Meaning in English

Devil interference
Disturbed
Bothered By
Have Problems

Definitions

US to be disturbed, bothered by; to have problems; to be possessed by the devil
Headley