opposites

1234567
Across
  1. 2. white
  2. 3. weak
  3. 5. good
  4. 7. short
Down
  1. 1. slow
  2. 4. young
  3. 5. small
  4. 6. cold