Polish-English dictionary »

spermatozoid meaning in English

PolishEnglish
spermatozoid

spermatozoid

zoosperm

spermatozoid noun

spermatozoonnoun
reproductive cell of the male