garrotters
English
Noun
garrotters
plural of
garrotter