treacher ( synonym found)

Definition of treacher:

°(obsolete) A traitor or deceiver.

Back to Top