Vocab - in Depth > 24 > Flashcards
assail
make a concerted or violent attack on
benevolent
well meaning and kindly