Gynaecology & Obstetrics

Pathology of endometriosis is best explained by