Meaning of liverleaf
Definition of liverleaf
(noun)
any of
several
plants of the
genus
Hepatica having
three-lobed
leaves and
white
or
pinkish
flowers in
early
spring; of
moist
and
mossy
subalpine
woodland
areas of
north
temperate
regions
Other information on liverleaf
WIKIPEDIA results for
liverleaf
Amazon results for
liverleaf
Tweet