amphimorula
amphimorula has 1 sense in the JumbleFix dictionary. Letters: 11.
Definitions
noun
. A morula (early embryo) with two types of cells, one outer and one inner.