implantation theory of the production of endometriosis - German English Dictionary