belabour
v 1: to work at or to absurd length; "belabor the obvious" [syn:
belabor]
2: beat soundly [syn: belabor]
3: attack verbally with harsh criticism; "She was belabored by
her fellow students" [syn: belabor]