← DefinitionshareGuessinvectivenounStrong, harsh, or insulting language used to criticize or attack someone.adjectiveExpressing or using strong, harsh criticism or insults.SynonymsinsultnounabusenounvitriolnounAntonymscomplimentnounpraisenoun