EMBRYOID is a playable word

embryoid Scrabble® Dictionary

noun
pl. embryoids
a mass of tissue that resembles an embryo

153 Playable Words can be made from "EMBRYOID"