EXPERIENCE
LEARN
C2
IPA
/cɑmlaoŋ/
GD
chamlaong

ចំឡោង Meaning in English

Definitions

US Noun any device for frightening animals or people away, scarecrow
Headley