Definify.com

Definition 2024


garrots

garrots

English

Noun

garrots

  1. plural of garrot

French

Noun

garrots m

  1. plural of garrot