Code work

123456789101112131415161718192021
Across
  1. 3. green dangling plant
  2. 6. 2 wheeled mode of transport
  3. 7. woman's swimsuit
  4. 9. goal
  5. 11. modern sword play
  6. 12. wall
  7. 14. half of a round shape
  8. 16. the match before the finals
  9. 18. fear of spiders
  10. 19. land/water animal
  11. 20. team of two
  12. 21. word with similar meaning
Down
  1. 1. bad guy
  2. 2. holds up wall
  3. 4. old item
  4. 5. sight
  5. 8. round shape
  6. 10. half a sphere
  7. 13. large
  8. 15. singular eyebrow
  9. 17. board game involving money
  10. 18. word with opposite meaning