director of channel projects - German English Dictionary