Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of bdelloidea

- The order of Annulata which includes the leeches. See Hirudinea.