中国英语翻译

English version

weather-proof machine是什么意思