English to Chinese Dictionary

Search:

敌台 tái defensive tower / lookout tower / enemy radio station


<< back to the home page