众矢之的英语翻译

正确答案:
成语《众矢之的》英语翻译如下:
under attack on all sides