Heavy rainfall is due to typhoons or low-pressure weather patterns and comes from rain clouds producing heavy falls over the same place for a long period of time, usually occurring during the rainy season (June to July).
Flooding is a phenomenon in which the volume of water in a river increases significantly due to heavy rainfall, causing the river to overflow its banks.