Crossword - Use of English 2

1234567
Across
  1. 2. (ADJ) doing or achieving a lot; working hard and getting good results.
  2. 5. (ADJ) more than is necessary, normal, or desirable; immoderate.
  3. 6. (ADJ) having the ability, fitness, or quality necessary to do or achieve a specified thing.
  4. 7. (ADJ) not clear enough to be read.
Down
  1. 1. (ADJ) not easily observed or noticed.
  2. 3. (ADJ) a thing that constitutes or presents a problem.
  3. 4. (ADJ) not able to be undone or altered.