put your cards on the table


1. to be honest about feelings and intentions






Check Icon How to Memorize

I'm putting all my cards on the table

Check Icon Analysis

The idiom 'put your card on the table' means to be honest about your true position or intentions or to reveal something that has been kept hidden or secret up to this point. You can also say 'lay your card on the table'. This idiom comes from games of cards where players hide their cards from each other in order to trick or deceive their opponent. "Its time I laid the card on the table, our budget is much lower than you are asking for." 

Check Icon Social Examples (Advance)

  1. Mark put all his cards on the table when he was questioned about the missing money. There was no point lying about it.
  2. When the interviewer asked Margaret about her experience, she decided to put all her cards on the table, because she knew it was important, to be honest.

Check Icon Professional Examples (Advance)

  1. When negotiating on price you never want to put all your cards on the table.
  2. I'm going to put all my cards on the table here and be completely honest with you.

Related Links