English to Chinese Dictionary

Search:

布幕 bù mù screen (movie theater etc)


<< back to the home page