alphabet

hamstring

Spell check hamstring

Definition of hamstring:

part of speech: noun

Tendon of the ham or heel.

Word of the Day

hdl
more