Solve the puzzle using the synonyms

123456789101112
Across
  1. 3. cultured, mature
  2. 9. improve, amend
  3. 11. clear, sheer, see-through
  4. 12. innocent, simple, unsophisticated
Down
  1. 1. fanatic, follower
  2. 2. trade
  3. 4. dispersion, distribution, divergence
  4. 5. shrink, decrease
  5. 6. grow, swell, inflate, boom
  6. 7. sanitation, cleanliness
  7. 8. trade
  8. 10. dirtiness, unclean, foul