BESMIRCH Meaning of BESMIRCH in English v.tr. 1 soil, discolour. 2 dishonour; sully the reputation or name of. [ BE- + SMIRCH ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012