spermatospores

English

Noun

spermatospores

  1. plural of spermatospore