multi-channel broadcasting transmitting undertaking - Turkish English Dictionary