Across
- 5. vt.to make sth straight
- 6. v. show quickly
- 7. adj. very impressive in size or quality
- 8. v. move between and around things as you go
- 11. v. damage sth. so badly that it no longer exists or works
- 12. n. the fact of being generous
Down
- 1. adv. very
- 2. adj. not clear or easy to understand
- 3. adj. not willing to give or share things, especially money
- 4. try
- 9. to win against sb in a war, competition, etc.
- 10. n. a subject that you talk, write or learn about
