Home

Word

morula, n.
(morulae)
more info a solid mass of blastomeres that forms when the zygote splits; develops into the blastula
<noun.animal>

morula
semantic pointers
hypernym