Word Definition

Hamstringing

  1. of Hamstring

Synonyms