昂首闊步

listen to the pronunciation of 昂首闊步
Chinese - English
striding forward with head high (idiom); to walk with spirited and vigorous step
to strut