sich herumgeschlagen

listen to the pronunciation of sich herumgeschlagen
Deutsch - Englisch
sweated away
laboured/labored
slogged
fagged away
ground away
slaved
toiled
grubbed away
pegged away
plugged away