put your best foot forward - İspanyolca İngilizce Sözlük