spermatozoids
English
Noun
spermatozoids
plural of
spermatozoid