belabour
belabor
verb belaboured, belabouring, belabored, belaboring
rather old use:
1. To argue about or discuss something at excessive length.
Example: The professor belaboured the point for half an hour
Thesaurus: harp on, dwell on, overdo.
2. To attack or batter thoroughly, either physically or with words.