garotte

garotte
garotte
Britannica Dictionary definition of GAROTTE
variant spelling of garrote