Translation of "albatross" - English-Mandarin Chinese dictionary

albatross

noun uk /ˈæl.bə.trɒs/ us /ˈæl.bə.trɑːs/
BIRD

[ C ] a large white bird with long, strong wings that lives near the sea, found especially in the areas of the Pacific and South Atlantic oceans

信天翁(长翼大白鸟,尤见于太平洋和南大西洋海域)
PROBLEM 问题

[ S ] something or someone you want to be free from because that thing or person is causing you problems

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

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