dirty linen

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

Origin of dirty linen

First recorded in 1945–50
Also called dirty laundry.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018