GREATHEARTED

Definition of GREATHEARTED

  1. (adj)noble and generous in spirit