word meanings

1234567
Across
  1. 1. a giant
  2. 4. mercy
  3. 6. to admire
  4. 7. riches
Down
  1. 2. very happy
  2. 3. pull
  3. 5. a slow relaxed walk