Informal language

12345678910111213141516
Across
  1. 2. dirty
  2. 4. worn-out also : tired
  3. 6. beat sb/another team very easily and very convincingly
  4. 12. crammed full of people or things
  5. 13. disgusting to look at, taste or think about
  6. 15. cheat someone, especially financially
  7. 16. worn and shabby; in poor condition; of poor quality
Down
  1. 1. break down (for machines and cars)
  2. 3. silly, not sensible
  3. 5. expensive and upper class
  4. 7. impractical and foolishly idealistic
  5. 8. borrow, especially money
  6. 9. throw/give/put
  7. 10. eat quickly and greedily
  8. 11. dishonest or unreliable, potentially dangerous, of low quality
  9. 14. have a bad smell