megagametophyte: the female gametophyte produced by the megaspore of a plant that produces both microspore and megaspores
living thing: a living (or once living) entity
edge: a slight competitive advantage