Sophora japonica
English Dictionary
->
Letter S
-> Sophora japonica
Search Dictionary:
Sophora japonica Definition
(n)
handsome
round
-
headed
deciduous
tree
having
compound
dark
green
leaves
and
profuse
panicles
of
fragrant
creamy
-
white
flowers
;
China
and
Japan
Sophora japonica Synonyms
Chinese scholar tree
Chinese scholartree
Japanese pagoda tree
Sophora japonica
Sophora sinensis
© Art Branch Inc.