Give the meaning of Idiom To wash one’s dirty linen in public

Give the meaning of Idiom To wash one’s dirty linen in public
A: To criticize one’s nature in public
B: To quarrel in the open
C: To do some ugly work in public
D: To discuss dirty and scandalous matters of personal nature in the presence of strangers

To wash one’s dirty linen in public means to reveal or discuss personal disputes and shameful matters before outsiders. It stresses poor judgment in airing private conflicts openly. The idiom warns against exposing family or organizational secrets where they may damage reputation and trust. Option D captures this full sense.