Aralia spinosa

Explore definitions, synonyms, and language insights of Aralia spinosa

Definitions

Noun
small deciduous clump-forming tree or shrub of eastern United States

More General Terms