Mesoamerica Crossword (some answers are two words)

12345678910111213141516171819202122
Across
  1. 3. country north of Nicaragua
  2. 4. small island nation off the coast of Florida
  3. 7. country between Costa Rica and Colombia
  4. 11. ocean to the west of Central America
  5. 12. country west of the Dominican Republic
  6. 13. country located west of Belize
  7. 17. long, thin island south of Florida
  8. 18. small island south of Cuba
  9. 19. capital of Costa Rica
  10. 21. country south of Honduras
  11. 22. country west of Honduras
Down
  1. 1. country between Panama and Nicaragua
  2. 2. capital of Honduras
  3. 5. capital of Cuba
  4. 6. country located east of Guatemala
  5. 8. country located north of Guatemala
  6. 9. capital of Belize
  7. 10. capital of Nicaragua
  8. 13. the ___ of Mexico lies to the east of Mexico
  9. 14. capital of the Bahamas
  10. 15. capital of El Salvador
  11. 16. sea to the east of Central America
  12. 20. large peninsula in southern Mexico