Hard G and Soft G Words

12345678
Across
  1. 2. a commander in the Armed Forces
  2. 3. a place to exercise
  3. 4. an opening in a fence
  4. 5. a mammal living in Africa with a long neck
  5. 6. a microbe that causes diseases
  6. 8. soft and sweet
Down
  1. 1. a place to put cars
  2. 2. a large ape
  3. 4. a present
  4. 5. past tense of give
  5. 6. extremely large
  6. 7. receive