bdelloida
/bɛdəˈlaɪdə/Definitions
1. noun
a class of parasitic, free-living, and aquatic worms, including flatworms and rotifers
“The bdelloid worms found in the lake are a unique ecosystem.”
1. noun
a class of parasitic, free-living, and aquatic worms, including flatworms and rotifers
“The bdelloid worms found in the lake are a unique ecosystem.”