A flood is caused by a combination of heavy rainfall
causing river / oceans to over flow their banks, and can
happen at any time of the year, not just in the winter.
Floods generally develop over a period of
days, when there is too much rainwater to fit
in the rivers and water spreads over the land
next to it (the ‘floodplain’). However, they can
happen very quickly when lots of heavy rain
falls over a short period of time. These ‘flash
floods’ occur with little or no warning.
Source Of Information