Definition of play (or keep) one's cards close to one's chest (or vest) in US English:

play (or keep) one's cards close to one's chest (or vest)

phrase

  • Be secretive and cautious about one's intentions.