to lay one's cards on the table
Significa hablar con honestidad y claridad sobre un tema, sin esconder nada.
Decidimos poner las cartas sobre la mesa y discutir todos los problemas que teníamos en la relación.
En la reunión de negocios, el CEO puso las cartas sobre la mesa acerca de los desafíos financieros de la empresa.