Skeleton in the closet
Yes, English has a thousand and one expressions. The one we will discover today is a popular English idiom used in a very particular situation. When somebody has a secret they don’t want anybody to know about, we say they have a skeleton in the closet.
The “skeleton in the closet” idiom refers a mysterious, ugly, often family secret that people want to keep hidden for everybody else.