Across
- 2. welsh
- 4. chinese
- 6. polish
- 7. german
- 11. english
- 13. greek
- 14. turkish
- 15. hungarian
- 17. scottish
- 19. danish
- 20. american
Down
- 1. mexican
- 3. italian
- 4. canadian
- 5. czech
- 6. portuguese
- 8. russian
- 9. french
- 10. swedish
- 11. dutch
- 12. argentinian
- 16. norwegian
- 18. spanish