Besmirch Meaning in Hindi
What is the translation of word Besmirch in Hindi?
Meaning of Besmirch in Hindi is : गंदा करना
Definition of word Besmirch
- damage the reputation of (someone or something) in the opinion of others.
Other Meanings of Besmirch
Example Sentences
he had besmirched the good name of his family