hamstring tendon - French English Dictionary