General 0504

123456789
Across
  1. 1. clean and neat
  2. 7. to focus
  3. 9. to ruin
Down
  1. 2. argue
  2. 3. exact or precise
  3. 4. to be able to buy something
  4. 5. something done repeatedly
  5. 6. not deep
  6. 8. wanting to do something very much