to be honest and reveal all the facts in a discussion
"It’s time to put all your cards on the table and be transparent."
unable to speak because of surprise or shock
to suddenly change direction
to feel dizzy or stunned, often after being hit
to keep a promise or commitment
to operate smoothly and efficiently
to be honest and open about one’s intentions