v.
1.work doggedly or persistently
2.walk heavily and firmly, as when weary, or through mud
3.strike heavily, especially with the fist or a bat
Idiom of the Day
hire out (something) or hire (something) out
to rent something to someone
We hired out our boat last summer because we were too busy to use it.