noachian deluge - Turkish English Dictionary