To lay all your cards on the table

What does “To lay all your cards on the table” mean?
To lay all your cards on the table is used to say that the time has finally come for someone to be completely honest about their position and intentions or it is time to reveal the truth or to explain the truth about an issue or a situation, so that other people know exactly where they stand.

Be the first to get our new posts. Subscribe to our blog

If you found this Post interesting or useful, let others know about it.

We love your feedback and welcome your comments, and if you want to be the first to get our updates, please sign up for our free newsletter.

Join the club! Hundreds of thousands of people get our posts.

You could too!


Join 12,094 other subscribers.


Leave a Reply