English edit

Noun edit

bdelloids

  1. plural of bdelloid