Across
- 3. to replace
- 6. to find out
- 10. to prolong
- 13. the majority
- 14. to discover
- 16. the source of energy
- 17. machine
- 21. to predict
- 22. the advance
Down
- 1. pollute
- 2. to invent
- 4. factory
- 5. invention
- 7. the device
- 8. communicate
- 9. sickness
- 11. gene
- 12. increase
- 15. to disappear
- 18. development
- 19. to reduce
- 20. genetics
