sich herumgeschlagen

listen to the pronunciation of sich herumgeschlagen
Немецкий Язык - Английский Язык
sweated away
laboured/labored
slogged
fagged away
ground away
slaved
toiled
grubbed away
pegged away
plugged away