Across
- 4. short
- 6. big
- 8. purple
- 10. smelly
- 13. small
- 17. kindhearted
- 19. courageous
- 20. short
- 21. new
- 23. orange
- 24. beautiful
- 26. noisy
- 28. skinny
- 29. thin
- 30. brown
- 31. angry
Down
- 1. pink
- 2. thick
- 3. fat
- 5. shallow
- 7. long
- 9. happy
- 10. hate
- 11. tall
- 12. deep
- 14. gold
- 15. wide
- 16. smart
- 18. fishy
- 22. fragrant
- 25. perak
- 27. bronze