head of the talus bone - French English Dictionary