skeletons in one's closet - Spanish English Dictionary