"Morula" is a word in ENGLISH
morula
ENGLISH
Definition:
The sphere or globular mass of cells (blastomeres), formed
by the clevage of the ovum or egg in the first stages of its
development; -- called also mulberry mass, segmentation sphere, and
blastosphere. See Segmentation.
Few words of positivity
What are five things you are grateful for? Right now? Open to gratitude and you will soften into joy.
WORD SUGGESTIONS
ball
ENGLISH
Any round or roundish body or mass; a sphere or globe; as, a ball of twine; a ball of snow.
Read the complete definition