中国英语翻译

English version

rain pouring tin torrents是什么意思