disastrous flood - French English Dictionary