365bet中国官方网站

  • word of the day

    hamstring

    hamstring - 365bet中国官方网站 definition and meaning for word hamstring

    Definition
    (noun) one of the tendons at the back of the knee
    Synonyms : hamstring tendon
    Definition
    (verb) make ineffective or powerless
    Example Sentence
    • The teachers were hamstrung by the overly rigid schedules
    Definition
    (verb) cripple by cutting the hamstring
  • Download our Mobile App Today