grapple

To struggle hard to gain control of something or understand it.