What is the difference between floods and flash floods?

Flash floods are floods that are caused by a storm.

Normal floods are caused by non-stop rain.