Meaning of Sophora
Definition of Sophora
(noun)
cosmopolitan
genus
of trees and shrubs having
odd-pinnate
leaves and
showy
flowers;
some
species
placed
in
genus
Podalyria
Other information on Sophora
WIKIPEDIA results for
Sophora
Amazon results for
Sophora
Tweet