■ noun a SE Asian leguminous tree with hanging clusters of cream flowers, cultivated as an ornamental. [ Sophora japonica .]
PAGODA TREE
Meaning of PAGODA TREE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004