win a landslide victory - Türkçe İngilizce Sözlük