Meaning of sophora japonica
Definition of sophora japonica
(noun)
handsome
roundheaded
deciduous
tree
having
compound
dark
green
leaves and
profuse
panicles of
fragrant
creamy-white
flowers; China and Japan
Other information on sophora japonica
WIKIPEDIA results for
sophora japonica
Amazon results for
sophora japonica
Tweet