sperm morulae

English

Noun

sperm morulae

  1. plural of sperm morula