English

12345678910111213141516
Across
  1. 3. volatile character
  2. 6. worthy of praise
  3. 9. forbidden by law
  4. 11. a hater of mankind
  5. 12. to criticise severely
  6. 14. place side by side for contrast
  7. 16. an absurd presentation
Down
  1. 1. excessive supply
  2. 2. optimistic
  3. 4. to respect
  4. 5. to chuckle
  5. 7. highest point of achievement
  6. 8. marked by richness of detail
  7. 10. showing hopelessness
  8. 13. intense hostility
  9. 15. hackneyed