English to Chinese Dictionary

Search:

布幕 screen (movie theater etc)


<< back to the home page