spill the beans


Meanings

  • divulge confidential information or secrets;