stent implantation - German English Dictionary