mess with. struggle. deal. make an effort. work hard. tussle. endeavor. endeavour. fight. wrestle. get at. be occupied in doing. be occupied with doing. engage in. agonize. attack. come at. contend. cope. exert oneself. go in for. grapple. groove. ha.