put cards on the table



put (all) your cards on the table

also lay your cards on the table
to truthfully explain what you know or think I could only put my cards on the table and say I don't know what happened to this child.
Etymology: based on the idea of showing other players your cards in a card game
See also: card, on, put, table

Common Names:

NameGenderPronouncedUsage
Neve-Irish
JaydenJAY-dənEnglish (Modern)
RachelRAY-chəl (English), ra-SHEL (French), RAH-khəl (Dutch)English, Hebrew, French, German, Dutch, Biblical, Biblical Latin, Biblical Greek, Biblical Hebrew
Rhosyn-Welsh (Rare)
TeclaTE-klahItalian, Spanish
Ye-Junye-joonKorean