implantable infusion pumps - German English Dictionary