belabour

verb
  1. to attack someone or something physically with repeated blows
  2. Usage: British spelling
  3. to criticize someone or something harshly and repeatedly
  4. Usage: British spelling
  5. to discuss or work on something excessively or at tedious length
  6. Usage: British spelling

Examples