Definitions Found:

to try hard; struggle