laser-stenotic silicon stent - German English Dictionary