Noun Definition
japanese pagoda tree
1.Definition: handsome roundheaded deciduous tree having compound dark green leaves and profuse panicles of fragrant creamy-white flowers; China and Japan
Related Noun(s):chinese scholar tree, chinese scholartree, sophora japonica, sophora sinensis
Category: Plants