Definify.com

Definition 2025


helicospores

helicospores

English

Noun

helicospores

  1. plural of helicospore