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