Definify.com

Definition 2026


spermatospores

spermatospores

English

Noun

spermatospores

  1. plural of spermatospore