Unit of Energy

1234567891011121314151617181920
Across
  1. 3. source of power
  2. 5. earth
  3. 8. release
  4. 10. save
  5. 13. delivery
  6. 14. impactful
  7. 16. liquid
  8. 18. change
  9. 19. animal and rubbish
  10. 20. inexhaustible
Down
  1. 1. last long
  2. 2. walk
  3. 4. long time ago
  4. 5. produce
  5. 6. invisible
  6. 7. cost
  7. 9. the sun
  8. 11. reborn
  9. 12. digestion
  10. 15. pricy element
  11. 17. hard and black