japanese_pagoda_treeEnglish

Chinese scholar tree, Chinese scholartree, Japanese pagoda tree, Sophora japonica, Sophora sinensis

Noun

Handsome roundheaded deciduous tree having compound dark green leaves and profuse panicles of fragrant creamy-white flowers, China and Japan

English: Japanese pagoda tree, Chinese scholartree, Chinese scholar tree, Sophora japonica, Sophora sinensis

English words with similar meanings

Show 4 words