megasporophytes

English

Noun

megasporophytes

  1. plural of megasporophyte