English edit

Noun edit

spermatozooids

  1. plural of spermatozooid