Definitions of Aralia spinosa:

  • noun:   small deciduous clump-forming tree or shrub of eastern United States