technological apparatus - Alemán Inglés Diccionario