YourDictionary

greathearted

adjective

  1. brave; fearless; courageous
  2. generous; magnanimous; unselfish

See greathearted in American Heritage Dictionary 4

link/cite print suggestion box