You searched for: “vituperates
To attack someone in a violently abusive or a harshly critical language. (3)