Definify.com

Definition 2025


spermatospores

spermatospores

English

Noun

spermatospores

  1. plural of spermatospore