implanted stent - Francés Inglés Diccionario