Meaning of aralia spinosa
Definition of aralia spinosa
(noun)
small
deciduous
clump-forming
tree
or
shrub
of
eastern
United States
Other information on aralia spinosa
WIKIPEDIA results for
aralia spinosa
Amazon results for
aralia spinosa
Tweet