List 12

1234567
Across
  1. 2. to get in the way of; to prevent
  2. 3. to soak up or take in
  3. 5. a profession or occupation
  4. 6. without pride
  5. 7. showing complete agreement
Down
  1. 1. difficulties in life
  2. 4. helpful; producing good