hamstring - French English Dictionary