What does the idiom “Skeleton in One’s Closet” mean?
Definition:
A secret from one’s past; an embarrassing secret
For example:
“The politician turned out to have skeletons in her closet that cost her the election.”
Notes:
A UK equivalent is “skeleton in the cupboard.”
Reply