Definitions
1.verbTo walk or move slowly and heavily or laboriously (+ on, through, over).
2.verbTo trudge over or through.
3.verbTo toil; to drudge; especially, to study laboriously and patiently.
4.nounSlow, laborious progress.
5.adjectiveProgressing slowly and laboriously.