English to Chinese Dictionary

Search:

深陷 shēn xiàn to be deeply in (trouble, debt etc) / deep set (eyes)


<< back to the home page