disastrous flood - Turkish English Dictionary