Assail verbally, a common phrase used to describe an attack or criticism spoken aloud, has several synonyms. One synonym is berate, which means to scold harshly or criticize vehemently. Another synonym for assail verbally is vilify, which means to speak about someone in an extremely negative light. A third synonym for assail verbally is castigate, which means to criticize or punish severely. Other synonyms for assail verbally include lambast, reproach, and condemn. These synonyms all convey a strong sense of negative judgement and vocal dislike towards someone or something.