English

edit

Noun

edit

spermatozooids

  1. plural of spermatozooid