deluge/wave of new issues - Turkish English Dictionary