dendrochirotid

English

Noun

dendrochirotid (plural dendrochirotids)

  1. Any of the order Dendrochirotida of sea cucumbers.