Lord of the flies

12345678
Across
  1. 2. very obvious
  2. 4. attempting to avoid notice
  3. 6. a type of shell
  4. 7. not transparent
  5. 8. showing anger
Down
  1. 1. so surprised
  2. 3. implied
  3. 4. find something and bring it back
  4. 5. a body of water cut off form a larger body