crossword

1234567
Across
  1. 2. reminder
  2. 4. functionality
  3. 6. innovative
  4. 7. annoy
Down
  1. 1. sustainable
  2. 3. solid
  3. 5. strive