words synonym

123456789
Across
  1. 3. friends
  2. 5. bad mood
  3. 7. exact
  4. 8. next generation
  5. 9. unkindness
Down
  1. 1. perform duties
  2. 2. fearless
  3. 4. go against
  4. 6. mental or physical pain