revile
verb
°To attack (someone) with abusive language.
synonyms: reproach, scold, vilify, vituperate