ancient river valley vocab

12345678
Across
  1. 3. sacrifices
  2. 6. code
  3. 7. city-states
  4. 8. religion's
Down
  1. 1. the god
  2. 2. crescent
  3. 4. ancient city
  4. 5. empire