have a commanding lead over - İspanyolca İngilizce Sözlük