Dictionary.com
Thesaurus.com

lay one's cards on the table

Idioms  
  1. Also, put one's cards on the table. Be open and honest, reveal one's position or intentions, as in John laid his cards on the table and told her how much they could afford. This expression alludes to showing the hand one holds. [c. 1900] Also see show one's hand.


Vocabulary.com logo
by dictionary.com

Look it up. Learn it forever.

Remember "lay one's cards on the table" for good with VocabTrainer. Expand your vocabulary effortlessly with personalized learning tools that adapt to your goals.

Take me to Vocabulary.com