See also: spermatozoïdes

French

edit

Noun

edit

spermatozoides ?

  1. plural of spermatozoide