bombards

US

UK

C1

verb

  • To attack with weapons
  • To criticize heavily