1. State of
extreme happiness 7. Fire 8. River in Dinosaur Nat. Mon. 11. Superior 12. Canvas 13. Brute 14. Female name 15. Cylindrical vegetable 17. Twiggy 19. Ask for return message 23. Foreign 24. Blocks 27. Leg part 28. At liberty 29. German city 30. Add 31. Heavenly body
Down
1. Depressed 2. Bolivian city (2,3) 3. Gremlins 4. Be noisy with activity 5. Without trouble 6. Lace 9. Create 10. In the same manner 16. Vacuum 17. Spliff 18. NE Texas city 20. Texas siege 21. Make bright 22. Hurry 25. Appear very large 26. Baffle