water deluge - Turkish English Dictionary