English to Chinese Dictionary

Search:

夹起尾巴 jiā 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