中国英语翻译

English version

interrogate, demand an answer是什么意思