What is the full meaning of embryoids
EMBRYOID, a mass of tissue that resembles an embryo [n]
Example of the word embryoids placed on a Scrabble board.