Definition of ハムストリング

ハムストリング

hamusutoringu

noun
hamstring(anatomical term)