Definify.com

Definition 2024


sphaerospores

sphaerospores

English

Noun

sphaerospores

  1. plural of sphaerospore