Vocabulary practise

12345678910111213141516171819
Across
  1. 4. immense
  2. 6. heap
  3. 7. mortgage
  4. 9. bulk
  5. 11. batch
  6. 12. dimension
  7. 16. abdundant
  8. 17. sufficient
  9. 18. damages
  10. 19. deduct
Down
  1. 1. ample
  2. 2. extent
  3. 3. withdraw
  4. 5. mearge
  5. 8. equation
  6. 10. shrink
  7. 13. equdistant
  8. 14. insurance
  9. 15. speculate