Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Besmirch
To smirch or soil; to discolor; to obscure. Hence: To dishonor; to sully.
Synonyms
Dirtying
Dirtied
Dirty
Antonyms
Cleaning
Cleaned
Try it Free
Learn More