English to Chinese Dictionary

Search:

渗出 shèn chū to seep out / to exude


<< back to the home page