have a commanding lead over - Spanish English Dictionary