English Learning Hub
Loading...
Learn · Idioms · Home & Family
To have a secret in one's past that could cause embarrassment or scandal if revealed.
The politician was desperate to keep his past indiscretions hidden; he had a few skeletons in his cupboard.
She seemed like the perfect candidate, but I suspected she had a few skeletons in her cupboard.
Please review and acknowledge the messages below.
Choose how you want to prepare — career-focused or exam-style speaking.
Interview Q&A
Help us improve translations for everyone.