Across
- 4. bald
- 5. interesting
- 7. handsome
- 8. nice, friendly
- 10. thin
- 12. loving, caring, affectionate
- 15. Mexican
- 17. Canadian
- 18. strong
- 19. ugly
- 20. annoying, tiresome
- 22. chubby
- 24. dark-haired
- 25. light-haired, blond
- 26. mean
- 27. entertaining, funny, amusing
- 30. tall, big
Down
- 1. athletic
- 2. lazy
- 3. young
- 5. Italian
- 6. American
- 9. old
- 11. pretty
- 13. creative
- 14. short, small
- 16. smart, intelligent
- 21. red-haired
- 23. French
- 28. English
- 29. shy, timid
