talons - French English Dictionary