Idiom Definition:
Your browser does not support the audio element.
"to put your cards on the table"
to show your true feelings or intentions
to expose your plans or ideas
Synonyms:
accuracy, air, authentic, authenticity, broadcast, candor, display, divulge, emotion, exhibit, expose, fact, facts, feelings, frank, frankness, genuine, guileless, open, openness, real, reality, reveal, revelation, show, sincerity, spill, truth, truthfulness, veracity
Literally, this man has
put his cards on the table. - - - - ->