Home
Help
About
Contact
English to Chinese Dictionary
Search:
深陷
shēn
xiàn
to be deeply in (trouble, debt etc) / deep set (eyes)
<< back to the home page