English-French dictionary »

spermatozoid meaning in French

EnglishFrench
spermatozoid (male gamete of certain basal plants)
noun

spermatozoïde◼◼◼nom {m}

anthérozoïdenom