Vocabulary

12345678
Across
  1. 4. to shrink back or tremble in fear
  2. 5. to dispossess, uproot, and replace
  3. 7. rushing, flow, outpouring
  4. 8. valid or sound reasoning
Down
  1. 1. ruined, decayed, in disrepair
  2. 2. sharp, high-pitched, piercing
  3. 3. massive, large-scale
  4. 6. moral excellence, righteousness