Definition of put or lay one's cards on the table in English:

put (or lay) one's cards on the table

Be completely open and honest in declaring one’s resources, intentions, or attitude: I would have a confrontation with him and put my cards on the table
More example sentences
  • And to your question about how much should we put our cards on the table and be honest about our biases, I think that's a good thing to do.
  • You have to lay your cards on the table, be honest about what your priorities are in life and where your weaknesses lie.
  • I'm putting my cards on the table because it's important we have a vote of confidence.
See parent entry: card

Get more from Oxford Dictionaries

Subscribe to remove ads and access premium resources

Word of the day rebuff
Pronunciation: rəˈbəf
verb
reject (someone or something) in an abrupt manner…