YourDictionary

morula

noun pl. morulae

a solid mass of cells, somewhat like a mulberry in shape, formed by cleavage of an ovum in the early stages of embryonic development

Related Forms:

See morula in American Heritage Dictionary 4

Learn more about morula

link/cite print suggestion box