Animal terminology

12345678
Across
  1. 3. lamb young female sheep
  2. 4. mature male turkey
  3. 5. offspring of goat
  4. 7. castrated cattle
  5. 8. mature female cattle
Down
  1. 1. castrated sheep/goat
  2. 2. mature male sheep
  3. 6. mature female goat
  4. 7. mature female swine
  5. 8. castrated poultry