Back to Dictionary
昂首阔步
昂首闊步
ángshǒukuòbù
1.
striding forward with head high (idiom); to walk with spirited and vigorous step
2.
to strut