'Sophora Japonica' definitions:

Definition of 'Sophora japonica'

(from WordNet)
noun
Handsome roundheaded 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 japonica, Sophora sinensis]

Definition of 'Sophora Japonica'

From: GCIDE
  • Sophora \So*pho"ra\, n. [Ar. ?ufair.] (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. [1913 Webster]