Search term spermatozoa has one result
Jump to
EN English PT Portuguese
spermatozoa (n) [biology] espermatozóides (n) [biology] (mp)