Don’t wash your dirty linen in public

Another way to say this is: ‘Dirty linen should be washed at home.’ The meaning is that we should not discuss intimate family matters in public, especially if they are of the shameful nature.

The dinner party became uncomfortable when the host began to air his colleague’s dirty laundry in public.