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.      Сжатый оксфордский словарь английского языка.