Across
- 3. Italian
- 6. American
- 7. rather
- 11. French
- 13. Mexican
- 15. interesting
- 18. Canadian
- 19. kind
- 20. intelligent
- 21. Spanish
- 22. very
Down
- 1. cute
- 2. fun
- 4. English
- 5. athletic
- 8. Swiss
- 9. Japanese
- 10. nice
- 12. Chinese
- 14. mean
- 16. shy
- 17. silly