mulberry mass

noun

Medical Definition of mulberry mass

: morula