large-hearted

Adjective

 * 1) Having a generous heart or disposition; noble; liberal.