1. greathearted - Adjective
2. greathearted - Adjective Satellite
noble and generous in spirit
a greathearted general Source: Internet
a magnanimous conqueror Source: Internet