开诚布公kāichéngbùgōngTop 35000Meanings1. lit. deal sincerely and fairly (idiom); frank and open-minded2. plain speaking3. Let's talk frankly and openly between ourselves.4. to put one's cards on the tableCharacters used开to open诚sincere布to announce公public