EMBRYOID is a playable word

embryoid Scrabble® Dictionary

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

152 Playable Words can be made from "EMBRYOID"