English Vocabulary

123456789
Across
  1. 2. be over the moon
  2. 4. be green with envy
  3. 8. be in two minds
  4. 9. something gets on your nerves
Down
  1. 1. blow your top
  2. 3. loose face
  3. 5. be tearing your hair out
  4. 6. be down in the dumps
  5. 7. be on edge