engineering and design departments - Alemán Inglés Diccionario