众目睽睽的英文翻译
中文:众目睽睽
英文翻译:the eyes of the public are fixed on sth.