Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
spider flower
in English
spider flower
#limited
Definitions
Noun
a
type
of
flower
that
resembles
a
spider
,
typically
having
long
,
thin
petals
and
a
central
cluster
of
stamens
Other
a
situation
or
person
that
is
considered
to
be
a
trap
or
a
source
of
trouble
,
likened
to
a
spider's
web