DENDROIDS is a playable word

dendroid Scrabble® Dictionary

noun
pl. dendroids
a fossil marine invertebrate
235 Playable Words can be made from "DENDROIDS"