what is the meaning of the idiom wash dirty linen in public?
People who wash their dirty linen in public discuss, or allow to be discussed in public, matters that should be kept private. Informal talking & conversation. a problem shared is a problem halved idiom.