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