dirty laundry

noun
Informal
Personal affairs that could cause embarrassment or distress if made public: Let's not air our dirty laundry in front of our guests. Also called dirty linen.
link/cite print suggestion box