Definify.com

Definition 2024


helicospores

helicospores

English

Noun

helicospores

  1. plural of helicospore