Back to Dictionary
夹起尾巴
夾起尾巴
jiāqǐwěiba
1.
to tuck one's tail between one's legs
2.
fig. to back down
3.
in a humiliating situation
Metadata
- Category
- Chinese