head of channel construction department - Francés Inglés Diccionario