Search term spermatozoa has one result
Jump to
EN English FR French
spermatozoa (n) [biology] spermatozoïdes (n) [biology] (mp)