HEARTSTRING MEANING IN ENGLISH

• Heartstring Definition & Synonyms

  1. (n.) A nerve or tendon, supposed to brace and sustain the heart.


RECENT SEARCHES