Vocabulary!

12345678
Across
  1. 3. worry and confusion
  2. 5. impossible to get through
  3. 6. (doing something) mean on purpose
  4. 8. careless/reckless
Down
  1. 1. anger or annoyance when something is unfair
  2. 2. surprised or shocked
  3. 4. a sign that something bad is going to happen
  4. 7. snort and chuckle