Adjectives

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