GARROTER Meaning of GARROTER in English n. one who strangles another to death; one who executes by strangling Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012