garrotings
English
Noun
garrotings
plural of
garroting