heartstring ( synonym found)

Definition of heartstring:

(n) : a tendon once thought to brace the heart

Definition of heartstring:

(n) : a tendon once thought to brace the heart

Back to Top