meaning of aralia spinosa
1.
small
deciduous
clump-forming
tree
or
shrub
of
eastern
United
States
Related Words
aralia spinosa
|
Developed & Maintained By
Taraprasad.com