polyspores
English
Noun
polyspores
plural of
polyspore
Anagrams
prosopyles