Meaning of lupinus arboreus
Definition of lupinus arboreus
(noun)
evergreen
shrub
of the Pacific
coast
of the United States having
showy
yellow
or
blue
flowers;
naturalized
in Australia
Other information on lupinus arboreus
WIKIPEDIA results for
lupinus arboreus
Amazon results for
lupinus arboreus
Tweet