French

edit

Noun

edit

gargamelles

  1. plural of gargamelle