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"