Find the word definition

Wiktionary
garrots

n. (plural of garrot English)

Usage examples of "garrots".

Every now and then a buzzer sounded, the girl called out a name, and the garrots marched turn by turn through a door crusted with old green paint, emerging after a while with sadder faces than when they went in.