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
Tweet