×

spermatozoïde meaning in English

n. spermatozoid, mature male reproductive cell produced in an antheridium (botany)

Related Words

  1. spermatisme
  2. spermatorrhée
  3. sperme
  4. spermicide
PC Version

Copyright © 2018 WordTech Co.