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