megagametophyte (plural megagametophytes)
mega- (“large”) + gametophyte, from gamete + -phyte (“plant”)