An Encylopedia Britannica Company

garotte

garotte
garotte
Britannica Dictionary definition of GAROTTE
variant spelling of garrote