Dictionary for word “spermatozoa”
spermatozoa - Did you Mean?
spermatozoon (spermatozoa)
spermatozoan
spermatozoid
spermatozoon