Back to Dictionary
耍嘴皮
shuǎzuǐpí
1. to show off with clever talk
2. big-headed
3. a smart-ass