Translation of "albatross" - English-Mandarin Chinese dictionary

albatross

noun [ S ] (PROBLEM) 问题 uk us /ˈæl.bə.trɒs/ US  /-trɑːs/

something or someone you want to be free from because they are causing you problems

无法摆脱的苦恼;障碍
Her own supporters see her as an albatross who could lose them the election. 就连支持她的人都把她看成是一个大包袱,认为她会使他们输掉这次选举。

(Translation of “albatross noun (PROBLEM)” from the Cambridge English-Chinese (Simplified) Dictionary © Cambridge University Press)