Choose the correct meaning of the given idiom.
A skeleton in the cupboard
1
A popular fact which is not hidden
2
A popular fact to be kept secret
3
An embarrassing fact not to be kept secret
4
An embarrassing fact to be kept secret
Choose the correct meaning of the given idiom.
A skeleton in the cupboard