Slog

Work doggedly or persistently

Strike heavily, especially with the fist or a bat

Synonyms

Slug

Swig

Type of

Hit

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