GARROT


Meaning of GARROT in English

n. stick used to tighten a bandage in order to press together the arteries of a limb; golden-eye native to Europe (Zoology)

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