ARALIA SPINOSA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Aralia Spinosa.
Aralia Spinosa - as a noun
Small deciduous clump-forming tree or shrub of eastern united states
Synonyms (Exact Relations)
american angelica treedevil's walking stickhercules'-club