Dictionary (n.) Making something publicly known; telling a secret\.Thesaurus babbling betrayal blabbering blabbing communication leak dead giveaway divulgation divulgement divulging evulgation giveaway indiscretion leak letting out obvious clue telltale telltale sign unwitting disclosure |