More than just an online dictionary!
(v. t.) To ply diligently; to work carefully upon.
(v. t.) To beat soundly; to cudgel.
Belabor Belabored Belaboring