English edit

Noun edit

garrots

  1. plural of garrot

French edit

Noun edit

garrots m

  1. plural of garrot