LAY DOWN ONE'S CARDS Meaning of LAY DOWN ONE'S CARDS in English = put one's cards on the table Slang English vocab. Английский сленговый словарь. 2012