head of channel network department - French English Dictionary