head of channel construction department - Turco Inglés Diccionario