everyone has skeletons in their closet - Espagnol Anglais Dictionnaire