archimorula
archimorula has 1 sense in the JumbleFix dictionary. Letters: 11.
Definitions
noun
. The earliest stage of a morula, the initial cluster of cells in embryonic development.