discredit[verb]Synonyms:- disgrace, bring into disrepute, defame, dishonour, disparage, slander, smear, vilify
- doubt, challenge, deny, disbelieve, discount, dispute, distrust, mistrust, question
[noun]Synonyms:- disgrace, dishonour, disrepute, ignominy, ill-repute, scandal, shame, stigma 
Antonyms: credit
Contrasted words: accept, believe, credit
Related Idioms: bring to naught, knock the bottom out of, not leave a leg to stand on
Related Words: expose, 
show up, 
destroy, 
ruin [TahlilGaran] English Synonym Dictionary ▲
 I.  dis‧cred‧it1 /dɪsˈkredət, dɪsˈkredɪt/ 
 verb [transitive]1.  to make people stop respecting or trusting someone or something: 
 The company’s lawyers tried to discredit her testimony.2.
 The company’s lawyers tried to discredit her testimony.2.  to make people stop believing in a particular idea: 
 His theories have now been discredited.
 His theories have now been discredited. [TahlilGaran] Dictionary of Contemporary English ▲