English to Chinese Dictionary

Search:

深藏 shēn cáng to be deeply hidden / to lie deep (in some place)


<< back to the home page