polysporangiophytes

English edit

Noun edit

polysporangiophytes

  1. plural of polysporangiophyte