To besmirch is to dirty or spoil something or to damage someone's reputation
(verb)See besmirch in Webster's New World College Dictionary
transitive verb
Origin: be- + smirch
See besmirch in American Heritage Dictionary 4
transitive verb be·smirched, be·smirch·ing, be·smirch·es
Related Forms:
Learn more about besmirch