English words

12345678910
Across
  1. 3. Branch out, spread
  2. 5. Heterogeneous mixture/variety
  3. 6. negative effect
  4. 8. Covered with large number of spots
  5. 10. Defaming with false statements (slander)
Down
  1. 1. destroy/wipe out
  2. 2. too bright and showy, flashy
  3. 4. High praise in speech or writing
  4. 7. attractive but without real value
  5. 9. Period of happiness