Give (one) a black eye synonyms
To discredit is defined as to cast doubt on the truth of something or someone, or to damage a person's reputation.
To find fault with (for something)
Vilify is defined as to make a comment about a person that makes him look bad.
To utter a slander about
Find another word for give (one) a black eye. In this page you can discover 5 synonyms, antonyms, idiomatic expressions, and related words for give (one) a black eye, like: discredit, blame, vilify, damage and slander.