meaning of aralia spinosa

aralia spinosa meaning in General Dictionary

tiny deciduous clump-forming tree or shrub of eastern united states of america