Science the membrane that links the developing embryo and the mothers the? Asked by sophialund8 on 04 May 04:00 Last updated by anonymous on 12 May 05:57