Word Definition

Hamstrung

  1. of Hamstring

Synonyms