Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
albatross
in English
albatross
#uncommon
Plural
albatrosses
Definitions
Noun
a
large
seabird
with
distinctive
features
;
Southern
Ocean
dweller
The
albatross
is
a
large
seabird
known
for
its
impressive
wingspan
.
a
persistent
burden
or
obstacle
(
weighing
heavily
)
Carrying
the
heavy
debt
was
an
albatross
around
her
neck
,
causing
constant
stress
.
a
rare
golf
score
;
three
under
par
In
golf
,
scoring
an
albatross
is
extremely
rare
and
requires
great
skill
.
Compounds / Phrases
albatross around one's neck