Results for "

spermatozoit

"
Turkish - English dictionary

spermatozoit

(Turkish - English dictionary) :
spermatozoid, spermatozoon.