What does the idiom/phrase "to wash one's dirty linen in public" mean?

  1. to discuss private matters publicly
  2. to be clean
  3. to confess to police
  4. to do laundry
Answer

A) to discuss private matters publicly

Expose private quarrels. Idioms & Idiomatic Phrases · Advanced idioms & proverbs

English MCQ · More English: Idioms & Idiomatic Phrases MCQs · Practise