English

edit

Noun

edit

dendrochirotid (plural dendrochirotids)

  1. Any of the order Dendrochirotida of sea cucumbers.