What does Bdelloidea mean?

Bdelloidea meaning in General Dictionary

The order of Annulata which include the leeches See Hirudinea

View more

  • The order of Annulata which include the leeches. See Hirudinea.