Italian vocab puzzle

1234567891011121314151617181920
Across
  1. 2. cake
  2. 5. to quit
  3. 7. controversy
  4. 8. to become sick
  5. 12. abruptly
  6. 16. to promote
  7. 18. absent mindedly
  8. 20. Abstract
Down
  1. 1. despite/not even
  2. 3. Apocalypse
  3. 4. environmental
  4. 6. embarrassed/ awkward
  5. 9. uncomfortable
  6. 10. definitely, decisively
  7. 11. to own/posses
  8. 13. lent
  9. 14. itchy
  10. 15. creamy
  11. 17. although
  12. 19. cauliflower