Definitions
There is 1 meaning of the phrase
Lupinus Arboreus.
Lupinus Arboreus - as a noun
Evergreen shrub of the pacific coast of the united states having showy yellow or blue flowers; naturalized in australia
Synonyms (Exact Relations)
tree lupine