discredits is a form of:

Unrelenting



ENGLISH MEANING
adjective
1.
Not relenting; unyielding; rigid; hard; stern; cruel.