Language:
Free Online Dictionary|3Dict

昂首闊步

Source : CEDICT

striding forward with head high (idiom); to walk with spirited and vigorous step/to strut