Meaning of morula

Definition of morula

(noun) a solid mass of blastomeres that forms when the zygote splits; develops into the blastula

Other information on morula

WIKIPEDIA results for morula
Amazon results for morula