A crossword

123456789101112131415161718
Across
  1. 2. after school punishment
  2. 4. to hold back
  3. 5. to hold back
  4. 7. rich soil
  5. 9. to trade
  6. 12. to reach
  7. 16. meeting
  8. 17. to hold something
  9. 18. a driver
Down
  1. 1. circle
  2. 3. ownership
  3. 5. separate
  4. 6. to hold
  5. 8. to carry
  6. 10. unsure
  7. 11. recommendation
  8. 13. a soft muscle
  9. 14. to choose one over the other
  10. 15. to bring together