head of channel construction department - Alemán Inglés Diccionario