Quiz of the day: 1 November

Phrases quiz · 1 November 2026

What does "spill the beans" mean?