magnanimous

magnanimous adj

see magnanimity, n.

  1. Large; kind; valiant; brave; noble; great in courage.