Across
- 5. someone who continues to live despite hardship
- 7. giving up something for others
- 8. someone who fights for fairness
- 9. someone who protects or defends
- 14. someone you can rely on
- 15. a helper or supporter
Down
- 1. able to recover quickly
- 2. a brave fighter or soldier
- 3. someone who defends or supports a cause
- 4. unselfishly concerned for others
- 6. great bravery in danger
- 10. having high moral qualities
- 11. something a person is expected to do
- 12. a special task or duty
- 13. high respect or esteem
