spate of recent cases - French English Dictionary