The megagametophyte ( also called the embryo sac in flowering plants ) produces the egg cell for fertilisation .
The megagametophyte ( also called embryo sac in flowering plants ) produces the egg cell for fertilization .