This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Besmirch

  1. v. t.
    To smirch or soil; to discolor; to obscure. Hence: To dishonor; to sully.



Menu