Idioms - describing people

123456789101112131415161718192021222324
Across
  1. 7. refuse to think about a difficult situation in the hope that you won't have to deal with it
  2. 8. nuisance, difficult
  3. 9. be sensible, informal
  4. 10. not suffer from vertigo
  5. 14. no sympathy for others
  6. 16. very kind, generous
  7. 17. irritates everybody
  8. 19. completely lazy
  9. 20. very exaggerated in behaviour
  10. 22. be good at maths
  11. 23. is a good and caring person even though they do not always seem so
  12. 24. bad memory
Down
  1. 1. crazy, mad
  2. 2. very normal
  3. 3. helpful, well behaved
  4. 4. peculiar, strange
  5. 5. much better than
  6. 6. difficult person to deal with
  7. 11. unaware of reality
  8. 12. unpleasant
  9. 13. thinks they know everything
  10. 15. stay calm in a difficult situation
  11. 18. teachers' favourite
  12. 21. has a high opinion of themselves