Definitions
Verb
to insert, stick into; to squeeze oneself into a narrow passage
Headley
Verb
to press up or squeeze up against one another.
Headley
Adjective
to be thick, dense (of a forest) (esp. used in southeast Cambodia); close together
Battambang
Headley
(
កិ.) សៀតញាត់ក្នុងកន្លៀត ។
Chuon Nath