Chinese (Simplified) translation of “albatross”
See all translations
albatross noun [S] (PROBLEM)
› 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.
Difficult things and peoplePreventing and impeding