corrosion-resistant surgical implant - Francés Inglés Diccionario