garrot - What does it mean?
'garrot' hits on the web
You may have been searching for a specific social media @garrot profile or the tag #garrot
Definition of 'garrot'
English
Noun
(en-noun)- The Army doctor used a garrot to stop the bleeding from the injured soldier's wound.