Meaning of lavatera arborea

Definition of lavatera arborea

(noun) arborescent perennial shrub having palmately lobed furry leaves and showy red-purple flowers; southwestern United States

Other information on lavatera arborea

WIKIPEDIA results for lavatera arborea
Amazon results for lavatera arborea