English to Chinese Dictionary

Search:

闪人 shǎn rén (coll.) to beat it / to take French leave


<< back to the home page