Wiktionary
holothuroids
n. (plural of holothuroid English)
n. (plural of holothuroid English)