biliary ductule - Spanish English Dictionary