synonyms
Across
- 4. make an effort to do something
- 6. feeling great happiness
- 8. showing courage
- 9. very fast or speedy
- 10. willing to give or share
Down
- 1. continuing firmly despite challenges
- 2. acting with warmth and kindness
- 3. quick to understand or learn
- 5. determined and unwilling to give up
- 7. very big in size or amount