Gynaecology & Obstetrics

Endometriosis is best diagnosed by