discuss something publicly on television - Turkish English Dictionary