garotte - İngilizce Eşanlam Sözlük

garotte

v.
[1] garrote , garrotte , scrag
n.
[1] garrote , garrotte , iron collar