head of channel construction department - Español Inglés Diccionario