ridiculously

12345678910
Across
  1. 7. library worker
  2. 8. someone who crosses a road
  3. 9. music player
Down
  1. 1. squash as flat as a pancake
  2. 2. government
  3. 3. cut smaller
  4. 4. mouldy
  5. 5. opposite of strong
  6. 6. get stronger
  7. 10. make it straight