Word info

dendrochirotid

Noun

Meaning

dendrochirotid (plural dendrochirotids)

Any sea cucumber of the order Dendrochirotida

Source: en.wiktionary.org

Close letter words and terms