slogged
slogged
verb
Worked extremely hard and persistently, often with great effort or difficulty.
"They slogged all day on the project."
Thesaurus
Synonyms: tramp, trudge, plod, pad, slog, footslog, swig, slug, plug away, peg away, keep one's nose to the grindstone, keep one's shoulder to the wheel