中国英语翻译

English version

step grate是什么意思