Bdellodrilus
noun
Bdel·lod·ri·lus
| \ de-ˈlä-drə-ləs\
Definition of Bdellodrilus
: a genus of small leechlike oligochaete worms parasitic on the gills of crayfishes
Keep scrolling for more