TRADUCER

Definition of TRADUCER

  1. (noun)one who attacks the reputation of another by slander or libel