Usage Note
Desacreditar means to damage someone's reputation or credibility — through words, actions, or evidence. It is stronger than criticar and implies a deliberate attempt to undermine trust. Often used in political and journalistic contexts: la campaña para desacreditarlo (the campaign to discredit him).
Examples
"Intentaron desacreditar al testigo principal."
Natural Translation
They tried to discredit the main witness.

Free starter pack
Building your Spanish vocabulary?
Get the 100 most common Spanish words as a free PDF — one email, no spam.
Related Words
Explore Spanish by topic