meaning of bdelloidea

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


Related Words

bdelloidea |

Developed & Maintained By Taraprasad.com

Treasure Words