broadside

noun a very strong and harsh spoken or written attack