Home
Help
About
Contact
English to Chinese Dictionary
Search:
夹尾巴
jiā
wěi
ba
to have one's tail between one's legs
<< back to the home page