Definition Definition

garrot - Meaning and Examples

Meaning of 'garrot' (Webster Dictionary)

1 . Garrot [ n.]
- A stick or small wooden cylinder used for tightening a bandage, in order to compress the arteries of a limb.
- The European golden-eye.