Crossword puzzle

12345678910
Across
  1. 3. calling someone strange
  2. 4. collection of things
  3. 7. bad weather
  4. 9. something uneven
  5. 10. intended to deceive someone
Down
  1. 1. untidy mass of hair
  2. 2. you can see something
  3. 4. something really dirty and untidy
  4. 5. mocking someone
  5. 6. very difficult to do
  6. 7. dislike very strongly
  7. 8. forgive someone