Antonyms
Synonyms
Etymology

2. albatross

noun. ['ˈælbəˌtrɑːs'] (figurative) something that hinders or handicaps.

Etymology

  • albatross (English)
  • alcatraz (Portuguese)
  • قطرس (Arabic)
Antonym.com