a commercial channel - Turkish English Dictionary