So·pho·ra n. Bot. (a) A genus of leguminous plants. (b) A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States.
◄ ►
Sophora japonica
n : handsome round-headed deciduous tree having compound dark
green leaves and profuse panicles of fragrant
creamy-white flowers; China and Japan [syn: Japanese
pagoda tree, Chinese scholartree, Chinese scholar
tree, Sophora sinensis]