dirty linen


noun

personal or private matters that could cause embarrassment if made public: You didn't have to air our dirty linen to all your friends!
Also called dirty laundry.

Origin of dirty linen

First recorded in 1945–50