English-Spanish dictionary »

spermatozoid meaning in Spanish

EnglishSpanish
spermatozoid (male gamete of certain basal plants)
noun

espermatozoidenoun
{m}