Find the word definition

Wiktionary
sperm morulae

n. (sperm morula English)