morula
nounDefinition of morula
: a globular solid mass of blastomeres formed by cleavage of a zygote that typically precedes the blastula
Keep scrolling for more
Keep scrolling for more