body of talus - French English Dictionary