Openhearted Meaning

There are 2 meaning(s) for word Openhearted

Meaning 1 : showing or motivated by sympathy and understanding and generosity

    Synonyms : benevolent,  charitable,  good-hearted,  kindly,  large-hearted,  sympathetic
Meaning 2 : freely communicative; candidly straightforward

    Example : openhearted advice