garrots
English
Noun
garrots
plural of
garrot
French
Noun
garrots
m
plural of
garrot