Verb
1. work doggedly or persistently;
"She keeps plugging away at her dissertation"2. walk heavily and firmly, as when weary, or through mud;
"Mules plodded in a circle around a grindstone"3. strike heavily, especially with the fist or a bat;
"He slugged me so hard that I passed out"