BELABOUR

Definition of BELABOUR

  1. (verb)to work at or to absurd length
  2. (verb)beat soundly
  3. (verb)attack verbally with harsh criticism