English Dictionary
Definition hamstring in British English
hamstring noun
[countable] noun
/ˈhæmˌstrɪŋ/
Synonyms and related words
