Home
Help
About
Contact
English to Chinese Dictionary
Search:
夹起尾巴
jiā
qǐ
wěi
ba
to tuck one's tail between one's legs / fig. to back down / in a humiliating situation
<< back to the home page