What does aralia spinosa mean?

aralia spinosa meaning in General Dictionary

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