plough through

Intermédiaire (B1) neutral

To get through a lot of difficult work or a physical obstacle by pushing hard and not giving up.

"I've been ploughing through a hundred applications and I'm not even halfway done."