MORULA


Meaning of MORULA in English

n. mass of cells formed by the splitting of the egg in the first stages of embryonic development (Embryology)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.