synonyms

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