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
Occurrence: Concept Academy Notes