medical technology ... - Alemán Inglés Diccionario