spermatozoit


Results for "spermatozoit"

Turkish - English dictionary

spermatozoit

(Turkish - English dictionary) :
spermatozoid, spermatozoon.