This week's words

123456789
Across
  1. 1. tube where you can see coloured patterns
  2. 4. suitable
  3. 5. a list of books and websites
  4. 7. apart
  5. 9. harmful eg weeds
Down
  1. 2. a place where you can stay on holidays
  2. 3. absolutely terrible
  3. 6. an angry attack
  4. 8. a breathing condition