Adjectives

1234567
Across
  1. 2. irritated, making heavy movements while in a bad mood
  2. 5. Greatly surprised
  3. 7. doing things with good intentions
Down
  1. 1. saying bad words
  2. 3. smart, intelligent
  3. 4. evil, with bad intentions
  4. 6. bad, not good