EXPERIENCE
LEARN
C2
IPA
/sɔːk ruːp/
GD
sok rup

ស៊ករូប Meaning in English

Definitions

US (of a spirit) to enter a living body (of a medium in order to communicate with the living)
Headley