slogging
slog-ging
noun
Hard, persistent, and often difficult work or effort over a period.
"The constant slogging finally paid off."
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