slog

verb

  1. 1

    strike heavily, especially with the fist or a bat

    He slugged me so hard that I passed out

  2. 2

    walk heavily and firmly, as when weary, or through mud

    Mules plodded in a circle around a grindstone

  3. 3

    work doggedly or persistently

    She keeps plugging away at her dissertation

Synonyms

Also useful for “slog”:Unscrambler