garoupes

French

Noun

garoupes f

  1. plural of garoupe