Translation of spermatozoon in English:

spermatozoon

spermatozoon

noun

  • 1

    spermatozoon, the fertilizing cell of a male organism