Across
- 3. to get rid of; do away with
- 6. impulsive and unpredictable
- 8. complicated, complex
- 9. known beforehand
- 10. many and different
Down
- 1. stubbornly unyielding
- 2. awareness; insight
- 4. arousing anger or interest; annoying
- 5. having too many twists and turns; overly complicated
- 7. forbidden
