English dictionary
aralia spinosa meaning and definition
Definition and meaning of aralia spinosa at MeaningMonkey.org. aralia spinosa meaning and definition in the English Dictionary.ARALIA SPINOSA noun
Definition of Aralia spinosa (noun)
- small deciduous clump-forming tree or shrub of eastern United States
Source: Princeton University Wordnet