3

It might possibly be slog away (at)


1

Slog https://www.oxfordlearnersdictionaries.com/definition/english/slog_1 e.g. I had been slogging away at the computer all day without success.


1

This phrase is using "wrestling" in a metaphorical sense. This sense of wrestling is a pretty common usage of the word. See this source with definitions I have copied below. Literally, to grapple with someone or an animal in an attempt to subdue and immobilize or just as part of aggressive play. The kids have been out there wrestling ...


Only top voted, non community-wiki answers of a minimum length are eligible