What does spill the beans mean?
When you “spill the beans,” you confess or share something that you know in confidence. It is somewhat informal and is unlikely to be used to describe, for example, betraying state secrets.
- Caruthers spilled the beans about the location of the safe house.
- Alan could never keep a secret and spilled the beans about the surprise party.
When you are using the past participle, bear in mind that it is spelled differently in American English and British English. In American English the past participle is spilled, and in British English it is spilt.