Definify.com

Definition 2025


sphaerospores

sphaerospores

English

Noun

sphaerospores

  1. plural of sphaerospore