1 garrot | Definition of garrot

garrot

noun
gar·​rot | \ gȧrō\
plural garrots\ -​ō(z) \

Definition of garrot

History and Etymology for garrot

French

Keep scrolling for more