megagametophytes
English
Noun
megagametophytes
plural of
megagametophyte