discuss something publicly on television - French English Dictionary