BESMIRCH


Meaning of BESMIRCH in English

[verb] [T] [literary] - to doubt the honour of (a person or esp. their reputation)His jealous brother besmirched him in front of a large group of his colleagues.

Cambridge English vocab.      Кембриджский английский словарь.