Across
- 2. to have
- 4. to run
- 6. to translate
- 8. to build
- 9. to do/make
- 12. to be
- 13. to take
- 14. to promise
- 17. to drive
- 18. to suprise
Down
- 1. to reduce
- 3. to drink
- 5. to produce
- 7. to put
- 10. to learn
- 11. to destroy
- 15. to rain
- 16. to allow
- 17. to understand