中国英语翻译

English version

jigging grate是什么意思