English

edit

Noun

edit

garroters

  1. plural of garroter

Anagrams

edit