leptosporangiates

English

Noun

leptosporangiates

  1. plural of leptosporangiate