discuss something publicly on television - Spanish English Dictionary