been implanted - Español Inglés Diccionario