Meaning of greathearted

great•heart•ed

Pronunciation: (grāt'här'tid), [key]
— adj.
  1. having or showing a generous heart; magnanimous.
  2. high-spirited; courageous; fearless: greathearted defense of liberty.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.
See also: