winning lead - Spanish English Dictionary
History

winning lead



Meanings of "winning lead" with other terms in English Spanish Dictionary : 1 result(s)

English Spanish
Idioms
take the lead (by winning) tomar la delantera a alguien [v]