Lord of the flies

123456789101112
Across
  1. 2. lancer
  2. 4. can see through
  3. 8. surprised
  4. 10. many
  5. 11. rampant
  6. 12. invation
Down
  1. 1. very hungry
  2. 3. scold
  3. 5. vary
  4. 6. being sleepy
  5. 7. a shell
  6. 9. to lake