Meaning of lion's beard
Definition of lion's beard
(noun)
short
hairy
perennial
with
early
spring
blue-violet
or
lilac
flowers; North America and Siberia
Other information on lion's beard
WIKIPEDIA results for
lion's beard
Amazon results for
lion's beard
Tweet