Read the dictionary definition of slog. All definitions for this word.
1. strike heavily, especially with the fist or a bat
1. He slugged me so hard that I passed out
2. walk heavily and firmly, as when weary, or through mud
1. Mules plodded in a circle around a grindstone
3. work doggedly or persistently
1. She keeps plugging away at her dissertation