Belabours meaning : To labour about; labour over; work hard upon; ply diligently. To beat soundly; thump; beat someone. To attack someone verbally. To discuss something repeatedly; to harp on.
belabours
flounders
cycle
fontanels
witchhunt