Back to Dictionary
夹尾巴
夾尾巴
jiāwěiba
1.
to have one's tail between one's legs
Metadata
- Category
- Chinese