albatross
English Dictionary
->
Letter A
-> albatross
Search Dictionary:
albatross Definition
(n) (
figurative
)
something
that
hinders
or
handicaps
; "
she
was
an
albatross
around
his
neck
"
(n)
large
web
-
footed
birds
of
the
southern
hemisphere
having
long
narrow
wings
;
noted
for
powerful
gliding
flight
albatross Synonyms
albatross
millstone
mollymawk
© Art Branch Inc.