English to Chinese Dictionary

Search:

根深蒂固 gēn shēn deep-rooted (problem etc)


<< back to the home page