Browse by letter

Put one`s cards on the table

To be frank, to tell everything.

I put my cards on the table and told my boss about my plans for next year.