slogging

verb
  1. working hard and steadily at something difficult or tedious
  2. Usage: present participle of slog
  3. walking or moving with great effort, especially through mud or difficult terrain
  4. Usage: present participle of slog
noun
  1. hard, steady work or effort
  2. Usage: informal

Examples