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

garrote

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