belaboring

verb
  1. to discuss or explain something at excessive length or in unnecessary detail
  2. Usage: present participle of belabor
  3. to attack or beat someone repeatedly
  4. Usage: present participle of belabor; less common usage

Examples