pad deluge - Turkish English Dictionary