Gynaecology & Obstetrics

Endometriosis is explained by :