implantable - Alemán Inglés Diccionario