sich mühsam durch etwas durcharbeiten

listen to the pronunciation of sich mühsam durch etwas durcharbeiten
Немецкий Язык - Английский Язык
to work your way
to battle your way
to slog
to fight your way
to wade through something (to something)
to plod