Farm crossword

12345678
Across
  1. 2. plant grown on a green stalk with fruit called ears
  2. 4. animal that runs for town office
  3. 5. animal that gives beef
  4. 6. animal that quacks
  5. 7. animal that gives wool
Down
  1. 1. machine that pulls rakes
  2. 2. animal that lays eggs
  3. 3. animal that neighs
  4. 8. animal that gives pork