Online English Dictionary

Home

Besmirch


v. t.

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


© 2009 Dammam Community College