English edit

Noun edit

microsporanges

  1. plural of microsporange