French edit

Adjective edit

ancyroïdes

  1. plural of ancyroïde