put the best foot foremost - Turco Inglés Diccionario