one's skeletons in the closet - French English Dictionary