Idioms Put your cards on the table Meaning: To be completely honest about your intentions or position. Example: Let’s put our cards on the table and negotiate openly. ShareTweetPin ItShareShare