Find the word definition

Wikipedia
Myzostomida

The Myzostomida are an order of small marine polychaete worms, which are parasitic on crinoids. These unusual Lophotrochozoa were first discovered by Friedrich Sigismund Leuckart in 1827.