artificial urinary diversion - Spanish English Dictionary