Idioms Lay one’s cards on the table Meaning: To be completely honest about your intentions, plans or feelings. Example: It’s time to lay our cards on the table and discuss what we really want. ShareTweetPin ItShareShare