Idioms

1234567891011121314151617181920
Across
  1. 3. a long time
  2. 4. to work very late at night
  3. 6. to forget old quarrels
  4. 8. to agree
  5. 9. to produce good results
  6. 10. to take dangerous risks
  7. 14. a past love
  8. 15. to be in debt
  9. 16. to be manipulated
  10. 17. to be comfortable
  11. 18. to be the best there is
  12. 19. to be serious about something
  13. 20. to be rich
Down
  1. 1. making profit
  2. 2. change of one’s feelings
  3. 5. to fire someone
  4. 7. to be very much in love
  5. 11. a weak person
  6. 12. a lot of money
  7. 13. to get married