Search term spermatozoa has 2 results
EN English NL Dutch
spermatozoa (n) [biology] spermatozoa (n) {f} [biology]
NL Dutch EN English
spermatozoa [biologie] {f} spermatozoa [biologie]