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