embryoid

nounA cluster of cells that resembles an early embryo, often used in scientific research.

No synonyms or antonyms found for this word.