English edit

Noun edit

myriotrochid (plural myriotrochids)

  1. Any holothurian of the family Myriotrochidae