a streak of wins - Almanca İngilizce Sözlük