Vocabulary - synonyms 1

12345678
Across
  1. 1. wonder
  2. 4. socialise (to spend time with others in a friendly way)
  3. 6. stolen money or goods
  4. 8. pulled down
Down
  1. 2. having a lot of energy
  2. 3. using a lot of energy and strength
  3. 5. effort
  4. 7. sufficient