Webto spill the beans means to divulge a secret, whether intentionally or accidentally. Originally, spill the beans was an american horse racing term that described an upset or. Webspill the beans | american dictionary. Add to word list. To let secret information become known: An indonesian friend fluent in english asked me what spill the beans means and how it originated. It’s easy to understand spill.