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