BESMIRCH Meaning of BESMIRCH in English v.tr. 1. soil, discolour. 2 dishonour; sully the reputation or name of. Etymology: BE- + SMIRCH Oxford English vocab. Оксфордский английский словарь. 2012