American Dictionary
Definition besmirch in American English
besmirch verb
[transitive] verb
/bɪˈsmɜrtʃ/
1
to harm the good reputation of someone or something
