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}]