vituperating

verb

Present participle of vituperate.