Vocabulary

1234567891011121314151617181920212223
Across
  1. 1. to imitate; to copy
  2. 5. stain; blot
  3. 6. faultfinder; complainer
  4. 10. deep desire; great eagerness
  5. 11. to make a written copy of
  6. 13. trade-off; concession
  7. 16. flirty; dallying
  8. 17. invincible; unconquerable
  9. 19. to punish; to censure or criticize severely
  10. 22. harsh; severe
  11. 23. lacking strength; weak
Down
  1. 2. secret; hidden
  2. 3. to irritate; to aggravate
  3. 4. self-denying; austere
  4. 7. bubbling; enthusiastic
  5. 8. juicy; full of juice
  6. 9. to fawn obsequiously; to kneel before
  7. 12. uninvolved; dispassionate
  8. 14. to walk; to stroll
  9. 15. preposterous; scornfully ridiculous
  10. 17. contemptible; scandalous
  11. 18. jaunty; courteous
  12. 20. to waste away; to wither
  13. 21. marauder; wrecker