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