English to Chinese Dictionary

Search:

臭不可闻 chòu wén to stink to high heaven / (fig.) disgraceful; disgusting


<< back to the home page