meaning of Bdelloidea

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.