spate of recent cases - Turkish English Dictionary