English crossword

12345678910
Across
  1. 3. spread
  2. 4. determination
  3. 7. estimate something to be smaller than it really is
  4. 9. customer ......
  5. 10. a statement that something is unsatisfactory or unacceptable
Down
  1. 1. not to improve
  2. 2. to repair
  3. 5. satisfaction with oneself or one's achievements
  4. 6. to execute
  5. 8. to reverse to a previous opinion