Language:
Free Online Dictionary|3Dict

昂首阔步

Source : CEDICT

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