aecidiospores

English

Noun

aecidiospores

  1. plural of aecidiospore