Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
lady's mantle plant
in English
lady's mantle plant
#limited
Definitions
Noun
a
low-growing
,
mat-forming
perennial
plant
(
Alchemilla
vulgaris
)
with
small
,
deeply
lobed
leaves
and
small
,
yellow-green
flowers
,
native
to
Europe
and
widely
cultivated
for
its
attractive
foliage
Other
a
phrase
used
to
describe
something
that
is
delicate
or
easily
damaged
,
as
in
'Handle
that
with
kid
gloves
,
it's
like
a
lady's
mantle
plant
.'
Base Words
plant
mantle
lady's