Vocabulary

12345678
Across
  1. 3. fight against something
  2. 4. raising crops and farm animals
  3. 6. widespread or common
  4. 7. qualities to identify something
  5. 8. difference of opinion
Down
  1. 1. a way to improve an idea
  2. 2. worried about
  3. 5. receive from someone