中国英语翻译

English version

apparatus for inserting insulation是什么意思