put one's best foot foremost - Español Inglés Diccionario

Proponer traducción