Debiopharm has announced the completion of an international, multicenter, non-comparative phase III study with Debio 8206 CPP (triptorelin pamoate slow...