garrot
noun
gar·rot
| \ gȧrō\
plural garrots\ -ō(z) \
Definition of garrot
Keep scrolling for more