superflood - French English Dictionary