Strong adjectives

1234567891011121314151617181920
Across
  1. 2. very surprised or amazed
  2. 7. very upset
  3. 10. very perfect, without any mistakes
  4. 12. very many
  5. 14. very sure or confident
  6. 15. very angry
  7. 17. very excited or pleased
  8. 18. very small
  9. 19. very beautiful
  10. 20. extremely valuable
Down
  1. 1. very bad, awful
  2. 3. very good or wonderful
  3. 4. very dirty
  4. 5. very silly
  5. 6. very funny, amusing
  6. 8. extremely tired
  7. 9. very hot
  8. 11. very surprised in a negative way
  9. 13. very large in size, gigantic
  10. 15. extremely cold
  11. 16. very unhappy or uncomfortable
  12. 17. very frightened