Word Wisdom

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