PUT (OR LAY) ONE'S CARDS ON THE TABLE
Meaning of PUT (OR LAY) ONE'S CARDS ON THE TABLE in English
put ( or lay) one's cards on the table
be completely open in declaring one's intentions.
→ card
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004