reveal one's secret - Turkish English Dictionary