Translation of spermatozoon in Malay

spermatozoon

spermatozoon

nounPlural spermatozoa

  • 1

    spermatozoon, sperma