put/lay one's cards on the table/show one's cards - Anglais Synonymes Dictionnaire

Can't found any synonym terms.