Definify.com

Definition 2026


helicospores

helicospores

English

Noun

helicospores

  1. plural of helicospore