megagametophytes

English

Noun

megagametophytes

  1. plural of megagametophyte