Back to Dictionary
顶挡
頂擋
dǐngdǎng
1. to resist
2. to obstruct
3. to bear responsibility for
Uncommon • Top 88%