中国英语翻译

English version

commit a blunder, made a scene是什么意思