helicospores

English

Noun

helicospores

  1. plural of helicospore