head of the talus bone - Espagnol Anglais Dictionnaire