Couldn't make heads of tails of it



idiom
1.
យល់មិនបាន