Meanings:
1. Entire – completely
2. Valley – a low area of land between hills or mountains
3. Ripe – ready for harvesting or eating
4. Down pour – a heavy fall of rain
5. Predict – guess
6. Pleasure – a feeling of satisfaction and enjoyment
7. Hail storms – pellet of hails
8. Resemble – having a similar appearance
9. Frozen – hardened with ice
10. Plague – a large number of insects infesting a place
11. Solitary – existing alone
12. Evident – clear
13. Deny – refuse
14. Crooks – dishonest people