garroter ( synonym found)

Definition of garroter:

(n) : a person who uses a garrote; a person who strangles someone from behind

Definition of garroter:

(n) : a person who uses a garrote; a person who strangles someone from behind

Back to Top