Lib'er-al-heârt'ed, a.

adjective

a. Having a generous heart.