昂首阔步ángshǒukuòbù
Top 45000
Meanings
1. striding forward with head high (idiom); to walk with spirited and vigorous step
2. to strut
Characters used