put your best foot forward - Alemán Inglés Diccionario