English to Chinese Dictionary

Search:

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


<< back to the home page