Meaning of sophora sinensis
Definition of sophora sinensis
(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 sinensis
WIKIPEDIA results for
sophora sinensis
Amazon results for
sophora sinensis
Tweet