bashing

noun
  1. the act of hitting something hard and repeatedly
  2. harsh criticism or verbal attack
  3. Usage: informal
verb
  1. present participle of bash: hitting hard and repeatedly

Examples