Definify.com

Definition 2024


spermatospores

spermatospores

English

Noun

spermatospores

  1. plural of spermatospore