Garroter

Noun

  • A person who strangles someone from behind.
  • A person who uses a garrote.

Leave a Reply

Your email address will not be published.