words :)

1234567
Across
  1. 3. animal
  2. 4. would
  3. 6. history
  4. 7. dog
Down
  1. 1. solid
  2. 2. weird
  3. 5. jerking