homospores

English

Noun

homospores

  1. plural of homospore

Anagrams