开诚布公kāichéngbùgōng
Top 35000
Meanings
1. lit. deal sincerely and fairly (idiom); frank and open-minded
2. plain speaking
3. Let's talk frankly and openly between ourselves.
4. to put one's cards on the table
Characters used