Word Wisdom

12345
Across
  1. 1. to block or prevent
  2. 3. morally upright, honest
  3. 5. against
Down
  1. 2. clear
  2. 4. hateful;evil,disgusting