Across
- 2. Displaying kindness and concern for others
- 4. A Society for the Prevention of Cruelty to Animals
- 5. The quality of being friendly and generous
- 7. consideration for the needs of other people
- 8. Showing consideration for the needs of others
Down
- 1. unselfish.
- 2. Set up to provide help those in need
- 3. Give (money or goods) for a good cause
- 6. A person who offers to help and not get paid