English edit

Noun edit

garottes

  1. plural of garotte