Idiom of the Day:
have (a) skeleton(s) in (one’s)/the closet
To have (an) embarassing, unpleasant, damaging, or incriminating secret(s) from one’s past. Primarily heard in US. Watch the video…: https://play.google.com/store/apps/details?id=com.tfd.mobile.TfdSearch