Farming for the future

1234567
Across
  1. 2. plant that is grown on a large scale
  2. 4. land that is suitable for growing crops
  3. 6. bunch of animals
  4. 7. fit to be eaten
Down
  1. 1. a Central American cereal plant which yields large grains set in rows on a cob
  2. 3. land covered with grass and other low plants suitable for grazing animals
  3. 5. make or provide