implanted stent - Español Inglés Diccionario