BESMIRCH

Definition of BESMIRCH

  1. (verb)charge falsely or with malicious intent; attack the good name and reputation of someone
  2. (verb)smear so as to make dirty or stained