sporospheres

English

Noun

sporospheres

  1. plural of sporosphere