Wiktionary
on the front foot
adv. (context idiomatic English) In a dominant position.
adv. (context idiomatic English) In a dominant position.