win a landslide victory - Almanca İngilizce Sözlük