Definitions of belabour:

  • verb:   beat soundly
  • verb:   to work at or to absurd length
  • verb:   attack verbally with harsh criticism