Across
- 3. Spanish
- 5. Canadian
- 7. good
- 10. Japanese
- 14. Puerto Rican
- 15. bad
- 19. thin
- 20. good-looking
- 21. same
- 23. blond
- 24. (North)_American
- 26. short (height)
- 28. Mexican
- 31. brunet
- 32. Russian
- 33. much
- 36. Ecuadorian
- 40. hard-working
Down
- 1. silly
- 2. Italian
- 4. old
- 6. unpleasant
- 8. from_the_US
- 9. English
- 11. red-haired
- 12. big;large
- 13. pretty
- 14. small
- 16. nice;likable
- 17. ugly
- 18. fat
- 22. interesting
- 25. intelligent
- 27. tall
- 29. Chinese
- 30. important
- 34. young
- 35. difficult;hard
- 37. German
- 38. French
- 39. easy
