FREEHEARTED as ADJECTIVE

  1. Meaning
    • generous in providing aid to others
    Synonym(s) Similar To