a streak of wins - Fransızca İngilizce Sözlük