have skeletons in the closet - Turc Anglais Dictionnaire