GARROTTE


Meaning of GARROTTE in English

n. strangulation; execution by strangulation

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.