Online Dictionary and Scrabble Word Finder
(v. t.) To ply diligently; to work carefully upon.
(v. t.) To beat soundly; to cudgel.
Belabor Belabored Belaboring