English edit

Noun edit

megagametophytes

  1. plural of megagametophyte