Meaning of japanese angelica tree

Definition of japanese angelica tree

(noun) deciduous clump-forming Asian shrub or small tree; adventive in the eastern United States

Other information on japanese angelica tree

WIKIPEDIA results for japanese angelica tree
Amazon results for japanese angelica tree