Definition of "garrottes"

garrottes