reviling

adjective

Uttering reproaches; containing reproaches.

noun

Reproach; abuse; vilification.

verb

Present participle of revile.