technical maintenance supervisor - Alemán Inglés Diccionario