GARROTER


Meaning of GARROTER in English

n. one who strangles another to death; one who executes by strangling

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