sich herumgeschlagen

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