idiom
put one's cards on the table
Meaning
to be honest and open about one’s intentions
Example
The negotiator decided to **put his cards on the table** to speed up talks.