English to Chinese Dictionary

Search:

沦陷 lún xiàn to fall into enemy hands / to be occupied / to degenerate / to submerge


<< back to the home page