Having the effect of unfairly criticizing or reducing the worth or reputation of someone or something.
From denigrate + -ory (forming adjectives meaning 'relating to' or 'having the nature of'). The -ory suffix comes from Latin -orius.
Both 'denigrative' and 'denigratory' mean nearly the same thing, showing how English loves synonyms—we inherited Latin endings that do the same job, giving us duplicate tools.
Complete word intelligence in one call. Free tier — 50 lookups/day.