be on the front foot - İspanyolca İngilizce Sözlük