vaguest is a form of:

Couldn't make heads of tails of it



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