attaching means for heel - Turc Anglais Dictionnaire