Animal terminology

1234567891011121314151617181920
Across
  1. 1. female horse
  2. 3. male rabbit
  3. 9. female goat
  4. 10. young bovine in its first year
  5. 11. scientific sheep name
  6. 12. male bovine who can't reproduce
  7. 13. male goat
  8. 14. young female pig
  9. 15. female sheep
  10. 16. young female cow that hasn't born a calf
  11. 17. young rabbit
  12. 19. adult female pig that has farrowed
  13. 20. laying eggs
Down
  1. 2. horse scientific name
  2. 4. giving birth to a rabbit
  3. 5. give birth to a cow
  4. 6. adult female
  5. 7. resembling pigs
  6. 8. baby goat
  7. 12. male horse
  8. 18. lamb or baby sheep