Urinary tract endometriosis: a challenging disease.

Urinary tract endometriosis: a challenging disease.