THESAURUS
struggle with
a outrance, bandy with, battle, battle it out, bump heads, contend with, cope with, cross swords with, engage with, exchange shots, fight like devils, fight with, go to loggerheads, grapple with, have it out, lock horns, measure swords with, settle it, strive with, tangle with, tilt with, try conclusions with, wrestle with