spermatozoans

English

Noun

spermatozoans

  1. plural of spermatozoan