put one's cards on the table in German
put one's cards on the table in German
die Karten auf den Tisch legen
(idiomatic) To reveal one's true intentions, beliefs, feelings, or other previously concealed facts about one's situation; to speak frankly.